1 个版本 (0 个不稳定版本)
1.0.0-alpha.15 | 2024 年 6 月 4 日 |
---|
#480 in 机器学习
69KB
1.5K SLoC
openai
OpenAI API 的非官方 Rust 库。
警告
在 alpha 版本期间,版本之间可能存在破坏性更改。请参阅 实现进度。
核心原则
- 模块化
- 库,而非包装器
- 惯用 Rust
- 环境变量应该是认证的首选方法,但不是唯一的方法
示例
示例可以在 examples
目录中找到。
由于该包仍在开发中,可能会有破坏性更改,因此并非所有功能都提供示例。
目前,提供了 completions
模块和 chat
模块的示例。对于其他模块,请参考 tests
子模块以获取一些参考。
实现进度
██████████
模型
████████░░
完成任务(支持函数调用)
████████░░
聊天
██████████
编辑
░░░░░░░░░░
图像
█████████░
嵌入
░░░░░░░░░░
音频
███████░░░
文件
░░░░░░░░░░
微调
██████████
审核修改
贡献
欢迎所有贡献。鼓励编写单元测试。
分支通知
此包最初由 Valentine Briese 开发。由于原始仓库已存档,这是一个分支和项目的延续。
依赖关系
~7–22MB
~303K SLoC