List of all items
Structs
- AnthropicTokenCounter
- OpenAITokenCounter
- RetryPolicy
- TokenCounterFactory
- client::UnifiedLLMClient
- config::AnthropicConfig
- config::DefaultLLMParams
- config::LLMConfig
- config::LMStudioConfig
- config::OllamaConfig
- config::OpenAIConfig
- messages::MessageAttributes
- messages::UnifiedLLMRequest
- messages::UnifiedMessage
- provider::RequestConfig
- provider::Response
- provider::ResponseFormat
- provider::TokenUsage
- provider::Tool
- provider::ToolCall
- provider::ToolCallingRound
- provider::ToolResult
- providers::anthropic::AnthropicProvider
- providers::anthropic::AnthropicSystemMessage
- providers::anthropic::CacheControl
- providers::lmstudio::LMStudioProvider
- providers::ollama::OllamaProvider
- providers::openai::OpenAIProvider
- providers::openai_shared::types::OpenAIChoice
- providers::openai_shared::types::OpenAIJsonSchema
- providers::openai_shared::types::OpenAIMessage
- providers::openai_shared::types::OpenAIRequest
- providers::openai_shared::types::OpenAIResponse
- providers::openai_shared::types::OpenAIResponseFormat
- providers::openai_shared::types::OpenAIResponseMessage
- providers::openai_shared::types::OpenAIToolCall
- providers::openai_shared::types::OpenAIToolFunction
- providers::openai_shared::types::OpenAIUsage
- providers::openai_shared::utils::CustomFormatParser
- providers::openai_shared::utils::CustomToolCallMatch
- providers::openai_shared::utils::ToolCallProcessingResult
- providers::openai_shared::utils::http::OpenAICompatibleClient
Enums
- error::ErrorCategory
- error::ErrorSeverity
- error::LlmError
- error::UserErrorCategory
- messages::CacheType
- messages::MessageCategory
- messages::MessageContent
- messages::MessageRole
- provider::ToolChoice
- providers::anthropic::AnthropicSystemField
- providers::openai_shared::utils::CustomFormatError
Traits
Macros
Functions
- providers::openai_shared::utils::apply_config_to_request
- providers::openai_shared::utils::convert_neutral_messages_to_openai
- providers::openai_shared::utils::convert_neutral_tools_to_openai
- providers::openai_shared::utils::convert_tool_calls
- providers::openai_shared::utils::estimate_message_tokens
- providers::openai_shared::utils::estimate_tokens
- providers::openai_shared::utils::handle_tool_calls
- providers::openai_shared::utils::handle_tool_calls_with_content_cleaning