List of all items
Structs
- ai_task_type::AiTaskTypeTable
- config::Config
- embeddings::EmbedOut
- embeddings::EmbeddingData
- embeddings::EmbeddingRequest
- embeddings::EmbeddingResponse
- embeddings::EmbeddingUsage
- embeddings::openai::OpenAiEmbedder
- embeddings::vertex::PredictBody
- embeddings::vertex::VertexEmbedder
- error::LegFailure
- gateway::Attribution
- gateway::Gateway
- gateway::GatewayBuilder
- gateway::GuardedStream
- gateway::HybridOutcome
- gateway::RequestCtx
- guard::engine::GuardEngine
- guard::policy::DetailedScanner
- guard::policy::GuardrailsConfig
- guard::policy::Policy
- guard::scanners::BoxedScanner
- jev_native::JevNativeProvider
- 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::jev_router::Answers
- routing::jev_router::PlannedLeg
- routing::jev_router::RoutePlan
- routing::jev_router::RoutingReport
- routing::jev_router::Selection
- routing::request::ChatRequest
- routing::request::ExtractCandidate
- routing::request::ExtractSpec
- routing::request::JevExt
- routing::request::Message
- routing::request::ResponseFormat
- routing::request::VertexExt
- routing::stream::Accumulator
- routing::stream::ToolCallOut
- routing::table::ChainLeg
- routing::table::JevRoute
- routing::table::JevRouterConfig
- routing::table::RouteTable
- routing::table::Tier
- routing::table::VertexPassthroughChain
- server::AppState
- telemetry::GatewayMetrics
- telemetry::MetricsExporter
- vertex_native::VertexNativeProvider
Enums
- config::LedgerBackend
- config::ProviderValidation
- embeddings::EmbeddingInput
- error::GatewayError
- gateway::ChatOutcome
- guard::policy::PolicyMode
- guard::policy::ScannerSpec
- ledger::LedgerError
- providers::Unsatisfiable
- providers::genai_provider::ProviderKind
- resilience::Profile
- resilience::ResilienceError
- routing::classify::Lane
- routing::effort::Effort
- routing::executor::LegError
- routing::jev_router::DecisionOutcome
- routing::jev_router::EffortPolicy
- routing::jev_router::RoutingMode
- 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
- providers::unsatisfiable_providers
- 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::jev_extract::substitute_prompt
- routing::jev_extract::survivors
- routing::jev_extract::validate_extract
- routing::jev_router::build_questions
- routing::jev_router::build_state
- routing::jev_router::eligible_tiers
- routing::jev_router::nearest_serving
- routing::jev_router::order_legs
- routing::jev_router::parse_answers
- routing::jev_router::resolve_mode
- routing::jev_router::score_to_tier
- routing::jev_router::select
- routing::stream::stream_item_to_sse_json
- routing::table::escalation_order
- server::router
- telemetry::install
- telemetry::metrics_router
- telemetry::seconds_histogram
- vertex_endpoint::vertex_endpoint_base
- vertex_native::vertex_chunk_to_items
Constants
- ai_task_type::DEFAULT_AI_TASK_TYPE
- embeddings::openai::OPENAI_EMBED_BATCH
- embeddings::vertex::VERTEX_EMBED_BATCH
- jev_native::DEFAULT_BASE_URL
- jev_native::DEFAULT_MODEL
- ledger::event::LEDGER_EVENT_TYPE
- routing::jev_router::HISTORY_ENTRY_CAP
- routing::jev_router::LATEST_CAP
- routing::jev_router::STATE_BUDGET
- routing::jev_router::SYSTEM_CAP
- routing::table::MAX_TIERS
- telemetry::SECONDS_BUCKETS