1 个不稳定版本
0.1.0 | 2022 年 12 月 23 日 |
---|
#21 in #ai-api
36KB
786 行
openai_client
openai_client
提供配置、模型和 HTTP 客户端,用于在 Rust 中与 OpenAi API 交互。
Cargo
[dependencies]
openai_client = "0.1.0"
或通过 git
[dependencies.redis_ts]
git = "https://github.com/tompro/openai_client.git"
用法
use openai_client::*;
// Create client
let client = OpenAiClient::new(OpenAiConfig::new("<ACCESS_TOKEN>"));
// Create request
let request = EditRequestBuilder::default()
.model("text-davinci-edit-001")
.input("What day of the wek is it?")
.instruction("Fix the spelling mistakes")
.build()
.unwrap();
// Send request
let result = client.create_edit(request).await?;
功能
- 模型
- 补全
- 编辑
- 图像
- 创建
- 编辑
- 变体
- 嵌入
- 文件
- 微调
- 审核
- 引擎
- 参数详情
依赖项
~6–18MB
~267K SLoC