2个版本
0.1.1 | 2023年3月16日 |
---|---|
0.1.0 | 2023年3月7日 |
#23 在 #chat-completion
每月 21 次下载
17KB
233 行
官方OpenAI API的ChatGPT Rust包装器。
目前支持模型 text-davinci-003
和 gpt-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