use jsonxf::pretty_print; use tyrell::{ClaudeRequest, ContentType, Model, Role}; #[tokio::main] async fn main() { let chat = ClaudeRequest::builder() .model(Model::Opus3) .add_message( Role::User, vec![ContentType::Text { text: "who was the 16th president of the USA?".to_string(), }], ) .max_tokens(200) .build() .unwrap(); let response = chat.call().await.unwrap(); let response = pretty_print(&response).unwrap(); println!("{}", response); }