List of all items
Structs
- breaker::Breaker
- budget::Budget
- budget::Spending
- chat::message::Message
- chat::request::ChatRequest
- chat::request::Generation
- chat::request::Needs
- chat::request::ToolSchema
- chat::response::ChatResponse
- chat::stream::Transcript
- cost::ledger::Ledger
- cost::ledger::Line
- cost::pricing::Micros
- cost::pricing::PriceBook
- cost::pricing::Priced
- cost::pricing::Rate
- cost::usage::Usage
- embed::EmbedRequest
- embed::Embedding
- embed::EmbeddingCapabilities
- embed::Embeddings
- model::ModelCapabilities
- model::ModelId
- providers::anthropic::api::Messages
- providers::api::ApiProvider
- providers::api::SseFrame
- providers::bedrock::api::InvokeModel
- providers::cli::Envelope
- providers::cli::LocalCli
- providers::cli::ProcessOutput
- providers::cli::Spawning
- providers::cli::UsageNames
- providers::gemini::api::GenerateContent
- providers::gemini::embed::GeminiEmbeddings
- providers::openai::api::ChatCompletions
- providers::openai::embed::OpenAiEmbeddings
- registry::Entry
- registry::Registry
- retry::Retry
- retry::TokioDelay
- router::Attempted
- router::Requirements
- router::Route
- router::Routed
- router::Router
- secret::Secret
- transport::HttpRequest
- transport::HttpResponse
- transport::Reqwest
Enums
- budget::Unpriced
- chat::message::ContentBlock
- chat::message::ImageSource
- chat::message::Role
- chat::message::StopReason
- chat::request::Effort
- chat::request::Thinking
- chat::stream::Event
- cost::ledger::Total
- cost::pricing::Recheck
- cost::usage::UsageCoverage
- embed::Purpose
- error::Error
- model::Reach
- provider::Access
- router::Order
- transport::Method
Traits
- embed::Embedder
- provider::Provider
- providers::api::Protocol
- providers::cli::ProcessRunner
- retry::Delay
- transport::HttpTransport
Functions
- providers::anthropic::api::from_env
- providers::anthropic::api::shipped_prices
- providers::anthropic::api::shipped_registry
- providers::anthropic::api::with
- providers::anthropic::cli::envelope
- providers::anthropic::cli::provider
- providers::bedrock::api::anthropic_family
- providers::bedrock::api::endpoint
- providers::gemini::api::from_env
- providers::gemini::api::shipped_prices
- providers::gemini::api::shipped_registry
- providers::gemini::api::with
- providers::gemini::embed::from_env
- providers::gemini::embed::with
- providers::openai::api::at
- providers::openai::api::from_env
- providers::openai::api::shipped_prices
- providers::openai::api::shipped_registry
- providers::openai::cli::envelope
- providers::openai::cli::provider
- providers::openai::embed::at
- providers::openai::embed::from_env
- testkit::assert_a_bad_credential_is_denied
- testkit::assert_embedder_contract
- testkit::assert_provider_contract
Type Aliases
- chat::stream::EventStream
- error::Result
- providers::anthropic::api::Anthropic
- providers::bedrock::api::Bedrock
- providers::gemini::api::Gemini
- providers::openai::api::OpenAiCompatible
- transport::ByteStream