13 个版本
1.0.0-alpha.15 | 2024 年 7 月 15 日 |
---|---|
1.0.0-alpha.14 | 2024 年 2 月 22 日 |
1.0.0-alpha.13 | 2023 年 7 月 2 日 |
1.0.0-alpha.8 | 2023 年 3 月 28 日 |
0.4.1 |
|
#63 在 机器学习 中排名
1,977 每月下载量
在 8 个 包中(6 个直接使用)
69KB
1.5K SLoC
openai
OpenAI API 的非官方 Rust 库。
警告
在 alpha 版本期间,版本之间可能存在破坏性更改。请参阅 实现进度。
核心原则
- 模块化
- 库,而不是包装器
- 惯用 Rust
- 环境变量应该是身份验证的首选方法,但不是唯一方法
示例
示例可以在 examples
目录中找到。
由于该包仍在开发中,可能存在破坏性更改,因此并非所有功能都有示例。
目前,有 completions
模块和 chat
模块的示例。对于其他模块,请参阅 tests
子模块以获取一些参考。
实现进度
██████████
模型
████████░░
补全(支持函数调用)
████████░░
聊天
██████████
编辑
░░░░░░░░░░
图片
█████████░
嵌入
░░░░░░░░░░
音频
███████░░░
文件
░░░░░░░░░░
微调
██████████
审核修改
贡献
欢迎所有贡献。鼓励编写单元测试。
分支通知
本软件包最初由 Valentine Briese 开发。由于原始仓库已归档,这是一个项目的分支和延续。
依赖项
约7-20MB
约304K SLoC