use groq_rs::{GroqClient, Message};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = GroqClient::from_env()?;
let messages = vec![
Message::system("You are a helpful assistant."),
Message::user("Why is Rust so awesome?"),
];
let reply = client
.chat_completion("llama-3.3-70b-versatile", messages, None, None)
.await?;
println!("Groq says:\n{}", reply);
Ok(())
}