1use fm_bindings::LanguageModelSession;
10
11fn main() -> Result<(), Box<dyn std::error::Error>> {
12 println!("=== Foundation Models - Blocking Response Example ===\n");
13
14 println!("Creating session...");
16 let session = LanguageModelSession::new()?;
17 println!("Session created!\n");
18
19 let prompt = "What is Rust programming language? Please explain in 2-3 sentences.";
21 println!("Prompt: \"{}\"\n", prompt);
22 println!("Generating response...\n");
23
24 let response = session.response(prompt)?;
27
28 println!("Response:\n{}\n", response);
30 println!("=== Complete ===");
31
32 Ok(())
33}