llm-connector 0.7.1

Next-generation Rust library for LLM protocol abstraction with native multi-modal support. Supports 12+ providers (OpenAI, Anthropic, Google, Aliyun, Zhipu, Ollama, Tencent, Volcengine, LongCat, Moonshot, DeepSeek, Xiaomi) 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 Architecture Core Module
//!
//! This module contains all core components of V2 architecture:
//! - Unified trait definitions (Protocol, Provider)
//! - HTTP client implementation
//! - Generic provider implementation

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

// Re-export core types
pub use builder::ProviderBuilder;
pub use client::HttpClient;
pub use configurable::{AuthConfig, ConfigurableProtocol, EndpointConfig, ProtocolConfig};
pub use traits::{GenericProvider, Protocol, Provider};