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