List of all items
Structs
- FunctionCall
- ToolCall
- agent::builder::AgentBuilder
- api::ChatRequest
- api::ChatResponse
- api::Message
- api::Server
- backends::anthropic::Anthropic
- backends::anthropic::AnthropicModelEntry
- backends::anthropic::AnthropicModelListResponse
- backends::azure_openai::AzureOpenAI
- backends::cohere::CohereConfig
- backends::deepseek::DeepSeek
- backends::elevenlabs::ElevenLabs
- backends::elevenlabs::Word
- backends::google::Google
- backends::groq::GroqConfig
- backends::mistral::MistralConfig
- backends::ollama::Ollama
- backends::openai::ApproximateLocation
- backends::openai::OpenAI
- backends::openai::OpenAIAPIChatRequest
- backends::openai::OpenAIModelEntry
- backends::openai::OpenAIModelListResponse
- backends::openai::OpenAIWebSearchChatResponse
- backends::openai::OpenAIWebSearchContent
- backends::openai::OpenAIWebSearchOutput
- backends::openai::UserLocation
- backends::openrouter::OpenRouterConfig
- backends::phind::Phind
- backends::phind::PhindResponse
- backends::xai::XAI
- backends::xai::XaiSearchParameters
- backends::xai::XaiSearchSource
- builder::FunctionBuilder
- builder::LLMBuilder
- builder::ParamBuilder
- chain::ChainStep
- chain::ChainStepBuilder
- chain::LLMRegistry
- chain::LLMRegistryBuilder
- chain::MultiChainStepBuilder
- chain::MultiPromptChain
- chain::PromptChain
- chat::ChatMessage
- chat::ChatMessageBuilder
- chat::CompletionTokensDetails
- chat::FunctionTool
- chat::ParameterProperty
- chat::ParametersSchema
- chat::PromptTokensDetails
- chat::StreamChoice
- chat::StreamDelta
- chat::StreamResponse
- chat::StructuredOutputFormat
- chat::Tool
- chat::Usage
- completion::CompletionRequest
- completion::CompletionRequestBuilder
- completion::CompletionResponse
- evaluator::EvalResult
- evaluator::LLMEvaluator
- evaluator::ParallelEvalResult
- evaluator::ParallelEvaluator
- memory::MessageEvent
- memory::chat_wrapper::ChatWithMemory
- memory::shared_memory::SharedMemory
- memory::sliding_window::SlidingWindowMemory
- models::ModelListRequest
- providers::openai_compatible::ImageUrlContent
- providers::openai_compatible::OpenAIChatChoice
- providers::openai_compatible::OpenAIChatMessage
- providers::openai_compatible::OpenAIChatMsg
- providers::openai_compatible::OpenAIChatRequest
- providers::openai_compatible::OpenAIChatResponse
- providers::openai_compatible::OpenAICompatibleProvider
- providers::openai_compatible::OpenAIMessageContent
- providers::openai_compatible::OpenAIResponseFormat
- providers::openai_compatible::OpenAIStreamChoice
- providers::openai_compatible::OpenAIStreamDelta
- providers::openai_compatible::OpenAIStreamOptions
- providers::openai_compatible::StreamChunk
- providers::openai_compatible::StreamFunctionCall
- providers::openai_compatible::StreamToolCall
- resilient_llm::ResilienceConfig
- resilient_llm::ResilientLLM
- secret_store::SecretStore
- validated_llm::ValidatedLLM
Enums
- backends::openai::OpenAITool
- builder::LLMBackend
- chain::ChainStepMode
- chain::MultiChainStepMode
- chat::ChatRole
- chat::ImageMime
- chat::MessageType
- chat::ReasoningEffort
- chat::ToolChoice
- error::LLMError
- memory::MemoryType
- memory::MessageCondition
- memory::sliding_window::TrimStrategy
- providers::openai_compatible::OpenAIResponseType
Traits
- LLMProvider
- chat::ChatProvider
- chat::ChatResponse
- completion::CompletionProvider
- embedding::EmbeddingProvider
- memory::MemoryProvider
- models::ModelListRawEntry
- models::ModelListResponse
- models::ModelsProvider
- providers::openai_compatible::OpenAIProviderConfig
- stt::SpeechToTextProvider
- tts::TextToSpeechProvider
Macros
Attribute Macros
Functions
- default_call_type
- init_logging
- providers::openai_compatible::chat_message_to_openai_message
- providers::openai_compatible::create_sse_stream