embedding
Function
This function is defined in the embed module.Generate embeddings for text using LiteLLM. This is the primary embedding function that supports all LiteLLM embedding providers (OpenAI, Azure, Cohere, Voyage, etc.).
Signature
Parameters
Union
required
Text or list of texts to embed
str
default:"'text-embedding-3-small'"
Model name (e.g., “text-embedding-3-small”, “text-embedding-3-large”)
Optional
Optional output dimensions (for models that support it)
str
default:"'float'"
“float” or “base64”
float
default:"600.0"
Request timeout in seconds
Optional
Optional API key override
Optional
Optional API base URL override
Optional
Optional metadata for tracing **kwargs: Additional arguments passed to litellm.embedding()
Returns
EmbeddingResult
EmbeddingResult with embeddings list, model, usage, and metadata
Usage
Uses
litellm.embeddingEmbeddingResult
Used By
Source
View on GitHub
praisonaiagents/embedding/embed.py at line 13
