Skip to main content

Module client

Module client 

Source
Expand description

统一客户端接口:提供协议驱动的 AI 模型交互入口。

Unified client interface for AI-Protocol runtime.

Developer-friendly goal: keep the public surface small and predictable. Implementation details are split into submodules under src/client/.

Re-exports§

pub use builder::AiClientBuilder;
pub use chat::ChatBatchRequest;
pub use chat::ChatRequestBuilder;
pub use core::AiClient;
pub use core::UnifiedResponse;
pub use endpoint::EndpointExt;
pub use signals::SignalsSnapshot;
pub use types::CallStats;
pub use types::CancelHandle;
pub use error_classification::classify_error_from_response;

Modules§

builder
chat
core
核心客户端实现:管理协议加载、传输、流水线及弹性策略。
endpoint
Endpoint resolution and service calls
error_classification
错误分类逻辑:将 HTTP 状态码和提供商错误映射到 V2 标准错误码。
signals
types