llm-connector 0.5.4

Next-generation Rust library for LLM protocol abstraction with native multi-modal support. Supports 11+ providers (OpenAI, Anthropic, Aliyun, Zhipu, Ollama, Tencent, Volcengine, LongCat, Moonshot, DeepSeek) with clean Protocol/Provider separation, type-safe interface, and universal streaming.
Documentation
//! Core types for llm-connector

mod request;
mod response;
mod message_block;

#[cfg(feature = "streaming")]
mod streaming;

// Re-exports
pub use request::*;
pub use response::*;
pub use message_block::*;

#[cfg(feature = "streaming")]
pub use streaming::*;

// Compatibility alias for users expecting ChatMessage
// ChatMessage is the same as Message
pub type ChatMessage = request::Message;