gpt3_rs 0.3.0

An API wrapper for OpenAi's gpt-3
Documentation

gpt3_rs

This crate is for interacting with OpenAi's gpt-3.

Warning

There are a few apis missing and the documentation is incomplete

Examples

#[tokio::main]
async fn main() {
let token = std::env::var("GPT_API_TOKEN").unwrap();

let client = Client::new(token);

let request = completions::Builder::default()
.model(Model::Babbage)
.prompt("what is 1 + 2?".into())
.build()
.unwrap();

let response = client.request(&request).await.unwrap();
let answer = &response.choices[0].text;

println!("{answer}");
}