llm-connector 0.3.10

Minimal Rust library for LLM protocol abstraction. Supports 4 protocols (OpenAI, Anthropic, Aliyun, Ollama) with unified interface, and dynamic model discovery.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Core traits and abstractions for llm-connector
//!
//! This module provides the fundamental abstractions for the two-tier architecture:
//! - Protocols: Pure API specifications (OpenAI, Anthropic)
//! - Providers: Service implementations (Aliyun, Zhipu, Ollama)

pub mod protocol;
pub mod provider;
pub mod http;
pub mod error;

// Re-export core traits
pub use protocol::Protocol;
pub use provider::Provider;
pub use http::HttpTransport;
pub use error::ErrorMapper;