Skip to main content

Module client

Module client 

Source
Expand description

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;

Modules§

builder
chat
core
Core AI client implementation
endpoint
Endpoint resolution and service calls
signals
types