Module config

Module config 

Source
Expand description

Configuration for embeddings - completely independent from chat model configuration.

Structs§

CacheConfig
Cache configuration for embeddings
EmbeddingsConfig
Main embeddings configuration
GeminiConfig
Gemini embeddings configuration
OpenAIConfig
OpenAI embeddings configuration
ProviderConfig
Provider configuration for a specific intelligence mode
VoyageConfig
Voyage AI embeddings configuration

Enums§

IntelligenceMode
Intelligence mode configuration for embeddings
ProviderSelection
Provider selection strategy

Functions§

embeddings_available
Check if embeddings are available
get_embedding_api_key
Get API key for a specific provider
has_any_embedding_key
Check if any embedding API key is available
load_embeddings_config
Load embeddings configuration from environment and config file