async fn main() -> Result<(), Box> { let client = LlmClient::openai_with_base_url("", "http://192.168.0.11:1234")?; let models = client.models().await?; for model in models { println!("Available model: {}", model); } let request = ChatRequest { model: "qwen/qwen3-vl-30b".to_string(), messages: vec![Message::text(Role::User, "Привет! Развлеки меня")], ..Default::default() }; let response = client.chat(&request).await?; println!("Response: {}", response.content); Ok(()) }