#openai-api #openai #ai-api #async #api #ai

oai_rs

一个异步 Rust 库,是 OpenAI API 的封装。

4 个版本

0.1.3 2023 年 10 月 22 日
0.1.2 2022 年 12 月 9 日
0.1.1 2022 年 12 月 9 日
0.1.0 2022 年 12 月 9 日

#458 in 图像

GPL-3.0 许可证

335KB
512

OAI_RS

Cargo oai_rs GitHub issues docs.rs oai_rs

一个异步 Rust 库,是 OpenAI API 的封装。

💫 功能

处理以下 API 端点的一些

  • 模型
  • 编辑
  • 图像
  • 嵌入
  • 文件
  • 微调
  • 审查

🚀 开始使用

只需将 oai_rs = "0.1.2" 添加到您的 cargo.toml 文件中。API 密钥应通过使用 OPENAI_API_KEY 作为环境变量提供。

📚 示例

完成提示字符串的简单示例。

use oai_rs::{completions, models};

async {
     let completions = completions::build(models::CompletionModels::TEXT_DAVINCI_003)
         .prompt("Ice cream or cookies?")
         .max_tokens(32)
         .complete()
         .await;

        println!("{:?}", completions);
};

依赖项

~4–19MB
~246K SLoC