List of all items
Structs
- builder::LlmClientBuilder
- client::LlmClient
- config::ProviderConfig
- config::RetryConfig
- config::SharedProviderConfig
- core::builder::ProviderBuilder
- core::client::HttpClient
- core::configurable::ConfigurableProtocol
- core::configurable::EndpointConfig
- core::configurable::ProtocolConfig
- core::resolver::EnvVarResolver
- core::resolver::ServiceTarget
- core::resolver::StaticResolver
- core::traits::GenericProvider
- protocols::adapters::aliyun::AliyunEmbedInput
- protocols::adapters::aliyun::AliyunEmbedParameters
- protocols::adapters::aliyun::AliyunEmbedRequest
- protocols::adapters::aliyun::AliyunInput
- protocols::adapters::aliyun::AliyunMessage
- protocols::adapters::aliyun::AliyunParameters
- protocols::adapters::aliyun::AliyunProtocol
- protocols::adapters::aliyun::AliyunRequest
- protocols::adapters::anthropic::AnthropicContent
- protocols::adapters::anthropic::AnthropicMessage
- protocols::adapters::anthropic::AnthropicProtocol
- protocols::adapters::anthropic::AnthropicRequest
- protocols::adapters::anthropic::AnthropicResponse
- protocols::adapters::anthropic::AnthropicThinking
- protocols::adapters::anthropic::AnthropicUsage
- protocols::adapters::google::GoogleBatchEmbedRequest
- protocols::adapters::google::GoogleBatchEmbedResponse
- protocols::adapters::google::GoogleCandidate
- protocols::adapters::google::GoogleContent
- protocols::adapters::google::GoogleEmbedRequest
- protocols::adapters::google::GoogleEmbedding
- protocols::adapters::google::GoogleFunctionCall
- protocols::adapters::google::GoogleFunctionCallingConfig
- protocols::adapters::google::GoogleFunctionDeclaration
- protocols::adapters::google::GoogleFunctionResponse
- protocols::adapters::google::GoogleGenerationConfig
- protocols::adapters::google::GoogleInlineData
- protocols::adapters::google::GoogleModel
- protocols::adapters::google::GoogleModelsResponse
- protocols::adapters::google::GoogleProtocol
- protocols::adapters::google::GoogleRequest
- protocols::adapters::google::GoogleResponse
- protocols::adapters::google::GoogleThinkingConfig
- protocols::adapters::google::GoogleTool
- protocols::adapters::google::GoogleToolConfig
- protocols::adapters::google::GoogleUsageMetadata
- protocols::adapters::ollama::OllamaChatRequest
- protocols::adapters::ollama::OllamaChatResponse
- protocols::adapters::ollama::OllamaMessage
- protocols::adapters::ollama::OllamaModel
- protocols::adapters::ollama::OllamaModelsResponse
- protocols::adapters::ollama::OllamaOptions
- protocols::adapters::ollama::OllamaProtocol
- protocols::adapters::ollama::OllamaResponseMessage
- protocols::adapters::openai::OpenAIEmbedRequest
- protocols::adapters::openai::OpenAIMessage
- protocols::adapters::openai::OpenAIModel
- protocols::adapters::openai::OpenAIModelsResponse
- protocols::adapters::openai::OpenAIProtocol
- protocols::adapters::openai::OpenAIRequest
- protocols::adapters::zhipu::ZhipuMessage
- protocols::adapters::zhipu::ZhipuProtocol
- protocols::adapters::zhipu::ZhipuRequest
- protocols::common::auth::HeaderPolicy
- protocols::common::auth::RequestMetadataPolicy
- protocols::common::capabilities::ProviderCapabilities
- protocols::common::openai_compatible::NormalizedContent
- protocols::common::openai_compatible::OpenAICompatibleCapabilities
- protocols::common::openai_compatible::OpenAICompatibleRequestParts
- protocols::common::thinking::ReasoningRequestParts
- protocols::formats::chat_completions::ChatCompletionsChoice
- protocols::formats::chat_completions::ChatCompletionsEmbedData
- protocols::formats::chat_completions::ChatCompletionsEmbedResponse
- protocols::formats::chat_completions::ChatCompletionsMessage
- protocols::formats::chat_completions::ChatCompletionsOutput
- protocols::formats::chat_completions::ChatCompletionsResponse
- protocols::formats::chat_completions::ChatCompletionsUsage
- providers::OllamaProvider
- providers::mock::MockProvider
- providers::mock::MockProviderBuilder
- types::embedding::EmbedRequest
- types::embedding::EmbedResponse
- types::embedding::EmbeddingData
- types::message_block::DocumentUrl
- types::message_block::ImageUrl
- types::request::AnthropicToolChoice
- types::request::AnthropicToolDefinition
- types::request::ChatRequest
- types::request::Function
- types::request::FunctionCall
- types::request::FunctionChoice
- types::request::JsonSchemaSpec
- types::request::Message
- types::request::ResponseFormat
- types::request::Tool
- types::request::ToolCall
- types::response::ChatResponse
- types::response::Choice
- types::response::CompletionTokensDetails
- types::response::PromptTokensDetails
- types::response::Usage
- types::responses::ResponsesOutputContent
- types::responses::ResponsesOutputItem
- types::responses::ResponsesRequest
- types::responses::ResponsesResponse
- types::responses::ResponsesStreamEvent
- types::responses::ResponsesUsage
- types::streaming::AnthropicSseAdapter
- types::streaming::Delta
- types::streaming::OllamaMessage
- types::streaming::OllamaStreamChunk
- types::streaming::StreamChunk
- types::streaming::StreamingChoice
- types::streaming::StreamingConfig
- types::streaming::StreamingResponse
Enums
- core::configurable::AuthConfig
- error::LlmConnectorError
- protocols::adapters::google::GooglePart
- protocols::adapters::zhipu::ZhipuApiMode
- protocols::common::auth::AuthStrategy
- protocols::common::capabilities::AuthKind
- protocols::common::capabilities::ContentBlockMode
- protocols::common::capabilities::EmptyAssistantToolContentStrategy
- protocols::common::capabilities::ProviderFamily
- protocols::common::capabilities::ReasoningRequestStrategy
- protocols::common::capabilities::StreamReasoningStrategy
- protocols::common::capabilities::StreamingProtocolKind
- sse::StreamFormat
- sse::StreamingParseMode
- types::message_block::DocumentSource
- types::message_block::ImageSource
- types::message_block::MessageBlock
- types::request::ReasoningEffort
- types::request::Role
- types::request::ToolChoice
- types::streaming::StreamFormat
- types::streaming::StreamingFormat
Traits
Functions
- protocols::common::auth::api_key_header
- protocols::common::auth::apply_header_policy
- protocols::common::auth::bearer_auth
- protocols::common::auth::materialize_auth_headers
- protocols::common::auth::merge_metadata_policies
- protocols::common::openai_compatible::build_openai_compatible_request_parts
- protocols::common::openai_compatible::map_openai_compatible_messages
- protocols::common::openai_compatible::map_openai_compatible_response_format
- protocols::common::openai_compatible::map_openai_compatible_tool_calls
- protocols::common::openai_compatible::map_openai_compatible_tool_choice
- protocols::common::openai_compatible::map_openai_compatible_tools
- protocols::common::openai_compatible::normalize_openai_compatible_content
- protocols::common::openai_compatible::parse_openai_compatible_chat_response
- protocols::common::openai_compatible::parse_openai_compatible_stream
- protocols::common::request::openai_message_converter
- protocols::common::request::openai_message_converter_downgrade
- protocols::common::request::openai_message_converter_downgrade_with_strategy
- protocols::common::request::openai_message_converter_with_strategy
- protocols::common::streamers::interpret_anthropic_event
- protocols::common::streamers::map_sse_json_stream
- protocols::common::thinking::map_reasoning_request_parts
- protocols::common::thinking::map_reasoning_request_parts_with_strategy
- protocols::common::transport::resolve_endpoint
- protocols::common::transport::resolve_prefixed_endpoint
- protocols::formats::chat_completions::parse_chat_completions_chat_response
- protocols::formats::chat_completions::parse_chat_completions_embed_response
- providers::aliyun
- providers::aliyun_international
- providers::aliyun_private
- providers::aliyun_with_config
- providers::anthropic
- providers::anthropic_bedrock
- providers::anthropic_compatible
- providers::anthropic_vertex
- providers::anthropic_with_config
- providers::azure_openai
- providers::google
- providers::google_with_config
- providers::ollama
- providers::ollama_with_config
- providers::openai
- providers::openai_compatible
- providers::openai_compatible_with_config
- providers::openai_with_config
- providers::validate_aliyun_key
- providers::validate_anthropic_key
- providers::validate_openai_key
- providers::validate_zhipu_key
- providers::xinference
- providers::xinference_with_api_key
- providers::xinference_with_config
- providers::zhipu
- providers::zhipu_enterprise
- providers::zhipu_openai_compatible
- providers::zhipu_with_config
- sse::create_text_stream
- sse::json_lines_events
- sse::parse_sse_line
- sse::sse_events
- sse::sse_to_streaming_response
- sse::sse_to_streaming_response_with_mode
- sse::sse_to_streaming_response_with_options
- types::responses::chat_response_to_responses_response
- types::responses::responses_request_to_chat_request
- types::streaming::convert_streaming_format
- types::streaming::create_final_ollama_chunk
Type Aliases
- core::configurable::AuthHeaderGenerator
- providers::AliyunProvider
- providers::AnthropicProvider
- providers::GoogleProvider
- providers::OpenAIProvider
- providers::ZhipuProvider
- types::ChatMessage
- types::responses::ResponsesStream
- types::streaming::ChatStream
- types::streaming::OllamaChatStream
- types::streaming::UniversalChatStream