aquafire / simple_llm.rs

Last active 6 months ago

Like 0

Revision f418b118cbd426a1751549da3dd1e93e591c8f9c

simple_llm.rs Raw
1async fn main() -> Result<(), Box<dyn std::error::Error>> {
2 let client = LlmClient::openai_with_base_url("", "http://192.168.0.11:1234")?;
3
4 let models = client.models().await?;
5 for model in models {
6 println!("Available model: {}", model);
7 }
8
9 let request = ChatRequest {
10 model: "qwen/qwen3-vl-30b".to_string(),
11 messages: vec![Message::text(Role::User, "Привет! Развлеки меня")],
12 ..Default::default()
13 };
14
15 let response = client.chat(&request).await?;
16 println!("Response: {}", response.content);
17
18 Ok(())
19}