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::Cohere
- backends::deepseek::DeepSeek
- backends::elevenlabs::ElevenLabs
- backends::elevenlabs::Word
- backends::google::Google
- backends::groq::Groq
- backends::mistral::Mistral
- backends::mistral::MistralModelEntry
- backends::mistral::MistralModelListResponse
- backends::ollama::Ollama
- backends::openai::OpenAI
- backends::openai::OpenAIModelEntry
- backends::openai::OpenAIModelListResponse
- backends::phind::Phind
- backends::phind::PhindResponse
- 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
- 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
- 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::sliding_window::TrimStrategy
Traits
- LLMProvider
- chat::ChatProvider
- chat::ChatResponse
- completion::CompletionProvider
- embedding::EmbeddingProvider
- memory::MemoryProvider
- models::ModelListRawEntry
- models::ModelListResponse
- models::ModelsProvider
- sse::SSEContentExtractor
- stt::SpeechToTextProvider
- tts::TextToSpeechProvider
Macros
Attribute Macros
Functions
Type Aliases
Constants
- constants::DEFAULT_COHERE_BASE_URL
- constants::DEFAULT_COHERE_MODEL
- constants::DEFAULT_MISTRAL_BASE_URL
- constants::DEFAULT_MISTRAL_MODEL
- constants::DEFAULT_OPENAI_BASE_URL
- constants::DEFAULT_OPENAI_MODEL
- constants::ERR_IMAGE_NOT_IMPLEMENTED
- constants::ERR_NO_RESPONSE_CHOICES
- constants::ERR_PDF_NOT_IMPLEMENTED
- constants::MESSAGE_TYPE_FUNCTION
- constants::MESSAGE_TYPE_IMAGE_URL
- constants::MESSAGE_TYPE_TEXT
- constants::REASONING_MODEL_PREFIXES
- constants::ROLE_ASSISTANT
- constants::ROLE_DEVELOPER
- constants::ROLE_SYSTEM
- constants::ROLE_TOOL
- constants::ROLE_USER
- constants::SSE_DATA_PREFIX
- constants::SSE_DONE_MARKER