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§
Structs§
- Bound
Tools Chat Model - A
ChatModelwrapper that always includes a set of bound tools in every request. - Rate
Limited Chat Model - Retry
Chat Model - Retry
Policy - Scripted
Chat Model - Structured
Output Chat Model - Wraps a ChatModel to produce structured JSON output.
- Token
Bucket - A token bucket rate limiter.
- Token
Bucket Chat Model - A ChatModel wrapper that uses a
TokenBucketto rate-limit requests.