2个版本

0.1.1 2023年3月16日
0.1.0 2023年3月7日

#23#chat-completion

每月 21 次下载

MIT 许可证

17KB
233

官方OpenAI API的ChatGPT Rust包装器。

目前支持模型 text-davinci-003gpt-3.5-turbo

待办事项:[ ] 上下文对话

使用模型 text-davinci-003

use std::env;
use chatgpt_api::completions;

#[actix_rt::main]
async fn main() {
    let api_key = env::var("OPEN_AI_API_KEY").expect("OPEN_AI_API_KEY must be set");
let _ret=completions("how are you", &api_key).await.unwrap();

}

gpt-3.5-turbo

use std::env;
use chatgpt_api::chat_completions;
    let api_key = env::var("OPEN_AI_API_KEY").expect("OPEN_AI_API_KEY must be set");
async fn gpt35_turbo() {
    let api_key = env::var("OPEN_AI_API_KEY").expect("OPEN_AI_API_KEY must be set");
    let _ret=chat_completions("how are you", &api_key).await;
}

依赖项

~22–37MB
~729K SLoC