List of all items
Structs
- config::Config
- embeddings::EmbedOut
- embeddings::EmbeddingData
- embeddings::EmbeddingRequest
- embeddings::EmbeddingResponse
- embeddings::EmbeddingUsage
- embeddings::openai::OpenAiEmbedder
- embeddings::vertex::PredictBody
- embeddings::vertex::VertexEmbedder
- error::LegFailure
- gateway::Gateway
- gateway::GatewayBuilder
- gateway::GuardedStream
- gateway::RequestCtx
- guard::engine::GuardEngine
- guard::policy::DetailedScanner
- guard::policy::GuardrailsConfig
- guard::policy::Policy
- guard::scanners::BoxedScanner
- ledger::FanoutLedger
- ledger::InMemoryLedger
- ledger::LedgerHandle
- ledger::NoopLedger
- ledger::UsageEntry
- ledger::event::UsageEvent
- ledger::sqlite::SqliteLedger
- observability::GenAiSpan
- pricing::ModelPrice
- pricing::PricingTable
- providers::Catalog
- providers::genai_provider::OpenAiCompatConfig
- providers::genai_provider::Provider
- providers::genai_provider::VertexProviderConfig
- providers::vertex_auth::VertexAuth
- resilience::CircuitBreaker
- resilience::ResiliencePolicy
- routing::embeddings::EmbeddingRouteTable
- routing::executor::CommittedStream
- routing::executor::Completion
- routing::executor::StreamTimeouts
- routing::request::ChatRequest
- routing::request::Message
- routing::request::ResponseFormat
- routing::request::VertexExt
- routing::stream::Accumulator
- routing::stream::ToolCallOut
- routing::table::ChainLeg
- routing::table::RouteTable
- server::AppState
- vertex_native::VertexNativeProvider
Enums
- config::LedgerBackend
- embeddings::EmbeddingInput
- error::GatewayError
- guard::policy::PolicyMode
- guard::policy::ScannerSpec
- ledger::LedgerError
- providers::genai_provider::ProviderKind
- resilience::Profile
- resilience::ResilienceError
- routing::classify::Lane
- routing::executor::LegError
- routing::stream::FinishReason
- routing::stream::StreamItem
Traits
Functions
- config::vertex_project_from_env
- embeddings::build_response
- embeddings::openai::parse_openai_response
- embeddings::split_batches
- embeddings::vertex::build_predict_body
- embeddings::vertex::parse_predict_response
- guard::scanners::build_scanners
- ledger::connect::build_store
- observability::system_for
- providers::genai_provider::build_openai_compat_provider
- providers::genai_provider::build_vertex_provider
- resilience::is_retryable_reqwest
- resilience::run
- resilience::run_with_classifier
- routing::classify::classify
- routing::content_parts::content_to_genai_parts
- routing::content_parts::content_to_vertex_parts
- routing::content_parts::multimodal_content
- routing::executor::execute_buffered
- routing::executor::execute_buffered_with_timeouts
- routing::executor::execute_chain
- routing::executor::execute_streaming
- routing::executor::execute_streaming_with_timeouts
- routing::executor::stream_one_leg_standard
- routing::stream::stream_item_to_sse_json
- server::router
- vertex_endpoint::vertex_endpoint_base
- vertex_native::vertex_chunk_to_items