use easy_llm::{Llm, LlmControl, Provider};
fn get_test_gemini_api() -> String {
std::fs::read_to_string(std::env::current_dir().unwrap().join("_test_api_key")).unwrap()
}
fn main() {
let gemini_client = Llm::new(
Provider::Gemini, "gemini-2.5-pro".to_string(), Some(get_test_gemini_api()), None, None, None, );
println!("Calling Gemini... with sync");
match gemini_client.sync_call("Tell me a short story about a brave knight.") {
Ok(v) => println!("Gemini Responese {v}"),
Err(e) => eprintln!("Error calling Gemini {e:?}"),
}
}