Expand description
§llmrix-rust-sdk
Official Rust SDK for the llmrix AI Agent Platform.
§Quick start
use llmrix_rust_sdk::{LlmrixClient, model::ConversationCreateRequest, streaming::event::StreamEvent};
#[tokio::main]
async fn main() -> llmrix_rust_sdk::error::Result<()> {
let client = LlmrixClient::builder()
.base_url("http://localhost:8899")
.api_key("sk-xxx")
.build()?;
let conv = client.conversations()
.create(ConversationCreateRequest { title: "Demo".into(), agent_id: None })
.await?;
client.chat(&conv.id).send("Hello, Llmrix!", |event| {
if let StreamEvent::MessageChunk(e) = event {
print!("{}", e.content);
}
Ok(())
}).await?;
Ok(())
}Re-exports§
pub use client::ClientBuilder;pub use client::LlmrixClient;pub use error::LlmrixError;pub use error::Result;