use aleph_alpha_api::{error::ApiError, Client, CompletionRequest, LUMINOUS_BASE}; const AA_API_TOKEN: &str = ""; async fn print_completion() -> Result<(), ApiError> { let client = Client::new(AA_API_TOKEN.to_owned())?; let request = CompletionRequest::from_text(LUMINOUS_BASE.to_owned(), "An apple a day".to_owned(), 10) .temperature(0.8) .top_k(50) .top_p(0.95) .best_of(2) .minimum_tokens(2); let response = client.completion(&request, Some(true)).await?; println!("An apple a day{}", response.best_text()); Ok(()) } #[tokio::main] async fn main() { print_completion().await.unwrap(); }