use mini_openai;
#[tokio::main]
async fn main() -> Result<(), mini_openai::Error> {
let client = mini_openai::Client::new(None, None)?;
let mut request = mini_openai::ChatCompletions::default();
request.messages.push(mini_openai::Message {
content: "Who are you?".to_string(),
role: mini_openai::ROLE_USER.to_string(),
});
let response = client.chat_completions(&request).await?;
println!("{}", response.choices[0].message.content);
Ok(())
}