Expand description
LLM and embedding provider integrations
This module handles integrations with various LLM and embedding providers, providing a unified interface for different AI services.
Structs§
- Chat
Message - Chat message for LLM providers
- Open
AiCompatible Embedding Provider - OpenAI-compatible embedding provider implementation
- Open
AiCompatible Provider - OpenAI-compatible provider implementation
- Open
AiEmbedding Provider - OpenAI embedding provider implementation
- Open
AiProvider - OpenAI provider implementation
- Provider
Factory - Provider factory for creating LLM and embedding providers
Enums§
- Chat
Role - Chat message role
- Embedding
Provider - Supported embedding providers
- LlmProvider
- Supported LLM providers
Traits§
- Embedding
Provider Trait - Embedding provider trait
- LlmProvider
Trait - LLM provider trait