2个稳定版本

2.0.0 2023年3月17日
1.0.0 2022年8月5日

#61 in #openai-api

MIT许可

90KB
2K SLoC

Stars Build Status Downloads Crates.io

OpenAi客户端,由OpenAPI规范生成。

用法

use openai::OpenAiClient;
use openai::model::*;
#[tokio::main]
async fn main() {
    let client = OpenAiClient::from_env();
    let response = client.list_engines().await.unwrap();
    println!("{:#?}", response);
}

此示例从环境变量中加载配置,具体为

  • OPENAI_API_KEY - 您的OpenAI API密钥

安装

将其添加到您的Cargo.toml中

[dependencies]
openai2 = "2"

该包命名为openai2,但导入时使用openai

use openai;

文档

您可以在examples/目录中查看每个API调用的示例。

贡献

欢迎贡献!

使用Libninja创建的库。

依赖

~9–23MB
~389K SLoC