List of all items
Structs
- FunctionCall
- ToolCall
- agent::AgentBuilder
- 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::Cohere
- backends::deepseek::DeepSeek
- backends::elevenlabs::ElevenLabs
- backends::elevenlabs::Word
- backends::google::Google
- backends::groq::Groq
- backends::mistral::Mistral
- backends::ollama::Ollama
- backends::openai::OpenAI
- backends::openai::OpenAIModelEntry
- backends::openai::OpenAIModelListResponse
- 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::FunctionTool
- chat::ParameterProperty
- chat::ParametersSchema
- chat::StructuredOutputFormat
- chat::Tool
- completion::CompletionRequest
- completion::CompletionRequestBuilder
- completion::CompletionResponse
- evaluator::EvalResult
- evaluator::LLMEvaluator
- evaluator::ParallelEvalResult
- evaluator::ParallelEvaluator
- memory::ChatWithMemory
- memory::MessageEvent
- memory::SharedMemory
- memory::SlidingWindowMemory
- memory::chat_wrapper::ChatWithMemory
- memory::shared_memory::SharedMemory
- memory::sliding_window::SlidingWindowMemory
- models::ModelListRequest
- secret_store::SecretStore
- validated_llm::ValidatedLLM
Enums
- builder::LLMBackend
- chain::ChainStepMode
- chain::MultiChainStepMode
- chat::ChatRole
- chat::ImageMime
- chat::MessageType
- chat::ReasoningEffort
- chat::ToolChoice
- error::LLMError
- memory::MemoryType
- memory::MessageCondition
- memory::TrimStrategy
- memory::sliding_window::TrimStrategy
Traits
- LLMProvider
- chat::ChatProvider
- chat::ChatResponse
- completion::CompletionProvider
- embedding::EmbeddingProvider
- memory::MemoryProvider
- models::ModelListRawEntry
- models::ModelListResponse
- models::ModelsProvider
- stt::SpeechToTextProvider
- tts::TextToSpeechProvider