List of all items
Structs
- AppState
- auth::ConstantTimeString
- config::Config
- errors::ErrorResponseBody
- errors::OnwardsErrorResponse
- errors::OnwardsErrorResponseBuilder
- handlers::ServedBy
- load_balancer::Provider
- load_balancer::ProviderPool
- load_balancer::SelectIter
- reasoning::CanonicalReasoningRequest
- reasoning::ReasoningError
- reasoning::ReasoningTranslation
- reasoning::ReasoningTranslationConfig
- reasoning::ReasoningWrite
- response_sanitizer::ResponseSanitizer
- sse::SseBufferedStream
- strict::adapter::OpenResponsesAdapter
- strict::adapter::PendingToolCall
- strict::schemas::chat_completions::ChatCompletionChunk
- strict::schemas::chat_completions::ChatCompletionRequest
- strict::schemas::chat_completions::ChatCompletionResponse
- strict::schemas::chat_completions::ChatMessage
- strict::schemas::chat_completions::Choice
- strict::schemas::chat_completions::ChunkChoice
- strict::schemas::chat_completions::ChunkDelta
- strict::schemas::chat_completions::ChunkFunctionCall
- strict::schemas::chat_completions::ChunkToolCall
- strict::schemas::chat_completions::FunctionCall
- strict::schemas::chat_completions::FunctionDefinition
- strict::schemas::chat_completions::ImageUrl
- strict::schemas::chat_completions::ResponseFormat
- strict::schemas::chat_completions::StreamOptions
- strict::schemas::chat_completions::Tool
- strict::schemas::chat_completions::ToolCall
- strict::schemas::chat_completions::ToolChoiceFunction
- strict::schemas::chat_completions::Usage
- strict::schemas::completions::CompletionChoice
- strict::schemas::completions::CompletionChunk
- strict::schemas::completions::CompletionChunkChoice
- strict::schemas::completions::CompletionRequest
- strict::schemas::completions::CompletionResponse
- strict::schemas::embeddings::EmbeddingData
- strict::schemas::embeddings::EmbeddingsRequest
- strict::schemas::embeddings::EmbeddingsResponse
- strict::schemas::embeddings::EmbeddingsUsage
- strict::schemas::responses::Annotation
- strict::schemas::responses::FunctionCallItem
- strict::schemas::responses::FunctionCallOutputItem
- strict::schemas::responses::IncompleteDetails
- strict::schemas::responses::InputTokensDetails
- strict::schemas::responses::MessageItem
- strict::schemas::responses::OutputTokensDetails
- strict::schemas::responses::ReasoningConfig
- strict::schemas::responses::ReasoningItem
- strict::schemas::responses::ResponseError
- strict::schemas::responses::ResponseUsage
- strict::schemas::responses::ResponsesRequest
- strict::schemas::responses::ResponsesResponse
- strict::schemas::responses::ResponsesStreamingEvent
- strict::schemas::responses::TextConfig
- strict::streaming::StreamingEvent
- strict::streaming::StreamingState
- target::Auth
- target::AuthBuilder
- target::BackoffConfig
- target::ConcurrencyGuard
- target::ConcurrencyLimitParameters
- target::ConcurrencyLimiter
- target::ConfigFile
- target::FallbackConfig
- target::HttpPoolConfig
- target::KeyDefinition
- target::OpenResponsesConfig
- target::PoolConfig
- target::PoolSpec
- target::PoolSpecBuilder
- target::ProviderSpec
- target::ProviderSpecBuilder
- target::RateLimitExceeded
- target::RateLimitParameters
- target::RoutingRule
- target::Target
- target::TargetBuilder
- target::TargetSpec
- target::TargetSpecBuilder
- target::Targets
- target::WatchTargetsStream
- target::WatchedFile
- telemetry::SdkTracerProvider
- test_utils::MockHttpClient
- test_utils::MockRequest
- test_utils::TriggeredMockHttpClient
- traits::NoOpResponseStore
- traits::NoOpToolExecutor
- traits::RequestContext
- traits::ToolSchema
Enums
- reasoning::ReasoningEffort
- strict::adapter::AdapterError
- strict::adapter::ToolCallResult
- strict::schemas::chat_completions::ContentPart
- strict::schemas::chat_completions::MessageContent
- strict::schemas::chat_completions::StopSequence
- strict::schemas::chat_completions::ToolChoice
- strict::schemas::completions::CompletionPrompt
- strict::schemas::embeddings::Embedding
- strict::schemas::embeddings::EmbeddingInput
- strict::schemas::responses::ContentPart
- strict::schemas::responses::Input
- strict::schemas::responses::Item
- strict::schemas::responses::ItemStatus
- strict::schemas::responses::MessageContent
- strict::schemas::responses::ReasoningContent
- strict::schemas::responses::ResponseStatus
- strict::schemas::responses::StopSequence
- strict::schemas::responses::SummaryContent
- strict::schemas::responses::TextFormat
- strict::schemas::responses::Tool
- strict::schemas::responses::ToolChoice
- strict::schemas::responses::TruncationStrategy
- strict::streaming::StreamingEventData
- target::JitterStrategy
- target::LoadBalanceStrategy
- target::RoutingAction
- target::TargetSpecOrList
- traits::StoreError
- traits::ToolError
- traits::ToolKind
Traits
Functions
- auth::validate_bearer_token
- build_metrics_layer_and_handle
- build_metrics_router
- build_router
- client::create_hyper_client
- create_openai_sanitizer
- extract_model_from_request
- handlers::models
- handlers::target_message_handler
- reasoning::validate_canonical_reasoning
- response_id::extract_override_id
- response_id::patch_response_body_id
- response_id::path_supports_id_override
- strict::build_strict_router
- strict::handlers::chat_completions_handler
- strict::handlers::completions_handler
- strict::handlers::embeddings_handler
- strict::handlers::models_handler
- strict::handlers::responses_handler
- strict::streaming::parse_chat_chunk
- telemetry::init_telemetry