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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! V2架构核心模块
//!
//! 这个模块包含V2架构的所有核心组件:
//! - 统一的trait定义 (Protocol, Provider)
//! - HTTP客户端实现
//! - 通用提供商实现

pub mod traits;
pub mod client;
pub mod builder;
pub mod configurable;

// 重新导出核心类型
pub use traits::{Protocol, Provider, GenericProvider};
pub use client::HttpClient;
pub use builder::ProviderBuilder;
pub use configurable::{ConfigurableProtocol, ProtocolConfig, EndpointConfig, AuthConfig};