Skip to main content

Crate synaptic_models

Crate synaptic_models 

Source

Re-exports§

pub use backend::ByteStream;
pub use backend::FakeBackend;
pub use backend::HttpBackend;
pub use backend::ProviderBackend;
pub use backend::ProviderRequest;
pub use backend::ProviderResponse;

Modules§

backend

Structs§

BoundToolsChatModel
A ChatModel wrapper that always includes a set of bound tools in every request.
RateLimitedChatModel
RetryChatModel
RetryPolicy
ScriptedChatModel
StructuredOutputChatModel
Wraps a ChatModel to produce structured JSON output.
TokenBucket
A token bucket rate limiter.
TokenBucketChatModel
A ChatModel wrapper that uses a TokenBucket to rate-limit requests.