Crate cllient

Crate cllient 

Source

Re-exports§

pub use config::ServiceConfig;
pub use config::ModelConfig;
pub use config::ConfigLoader;
pub use embedded_config::EmbeddedConfigLoader;
pub use client::LowLevelClient;
pub use client::HttpClient;
pub use client::ClientFactory;
pub use client::ConfigProvider;
pub use client::FileBasedClientFactory;
pub use client::EmbeddedClientFactory;
pub use error::ClientError;
pub use error::Result;
pub use types::CompletionRequest;
pub use types::CompletionResponse;
pub use types::MessageContent;
pub use types::ContentBlock;
pub use types::ImageFormat;
pub use types::AudioFormat;
pub use types::DocumentFormat;
pub use types::Usage;
pub use types::FromFile;
pub use types::RequestBuilder;
pub use private::Private;
pub use runtime::Runtime;
pub use chat::ChatterId;
pub use chat::ChatBuilder;

Modules§

chat
client
config
embedded_config
error
private
runtime
streaming
Streaming response processing for AI providers
template
types

Structs§

Response
A Response to a submitted Request.

Traits§

Stream
A stream of values produced asynchronously.