13 个版本

1.0.0-alpha.152024 年 7 月 15 日
1.0.0-alpha.142024 年 2 月 22 日
1.0.0-alpha.132023 年 7 月 2 日
1.0.0-alpha.82023 年 3 月 28 日
0.4.1 2017 年 2 月 24 日

#63机器学习 中排名

Download history 1153/week @ 2024-05-03 1574/week @ 2024-05-10 1211/week @ 2024-05-17 1137/week @ 2024-05-24 698/week @ 2024-05-31 1594/week @ 2024-06-07 750/week @ 2024-06-14 577/week @ 2024-06-21 380/week @ 2024-06-28 266/week @ 2024-07-05 670/week @ 2024-07-12 545/week @ 2024-07-19 447/week @ 2024-07-26 591/week @ 2024-08-02 492/week @ 2024-08-09 323/week @ 2024-08-16

1,977 每月下载量
8 包中(6 个直接使用)

MIT 许可协议

69KB
1.5K SLoC

openai

crates.io Rust workflow

OpenAI API 的非官方 Rust 库。

警告

在 alpha 版本期间,版本之间可能存在破坏性更改。请参阅 实现进度

核心原则

  • 模块化
  • 库,而不是包装器
  • 惯用 Rust
  • 环境变量应该是身份验证的首选方法,但不是唯一方法

示例

示例可以在 examples 目录中找到。

由于该包仍在开发中,可能存在破坏性更改,因此并非所有功能都有示例。

目前,有 completions 模块和 chat 模块的示例。对于其他模块,请参阅 tests 子模块以获取一些参考。

实现进度

██████████ 模型

████████░░ 补全(支持函数调用)

████████░░ 聊天

██████████ 编辑

░░░░░░░░░░ 图片

█████████░ 嵌入

░░░░░░░░░░ 音频

███████░░░ 文件

░░░░░░░░░░ 微调

██████████ 审核修改

贡献

欢迎所有贡献。鼓励编写单元测试。

分支通知

本软件包最初由 Valentine Briese 开发。由于原始仓库已归档,这是一个项目的分支和延续。

依赖项

约7-20MB
约304K SLoC