openai_chat/
lib.rs

1pub mod chat_completion;
2pub mod completion;
3pub mod error;
4pub use chat_completion::chat_completions;
5pub use completion::completions;
6
7// #[cfg(test)]
8// mod tests {
9//     use std::env;
10
11//     use super::*;
12
13//     #[actix_rt::test]
14//    async fn it_works() {
15//         // env::set_var ("https_proxy","socks5://127.0.0.1:10808");
16//         // env::set_var ("HTTP_PROXY","http://127.0.0.1:10809");
17
18//         let api_key = env::var("OPEN_AI_API_KEY").expect("OPEN_AI_API_KEY must be set");
19
20//         let model = "text-davinci-003";
21//         let max_tokens: u32 = 6;
22
23// let r= completions_inner("introduce your self", model, max_tokens, &api_key).await.unwrap();
24//     }
25// }