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