Module providers

Module providers 

Source
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§

ChatMessage
Chat message for LLM providers
OpenAiCompatibleEmbeddingProvider
OpenAI-compatible embedding provider implementation
OpenAiCompatibleProvider
OpenAI-compatible provider implementation
OpenAiEmbeddingProvider
OpenAI embedding provider implementation
OpenAiProvider
OpenAI provider implementation
ProviderFactory
Provider factory for creating LLM and embedding providers

Enums§

ChatRole
Chat message role
EmbeddingProvider
Supported embedding providers
LlmProvider
Supported LLM providers

Traits§

EmbeddingProviderTrait
Embedding provider trait
LlmProviderTrait
LLM provider trait