Ollama Embedder is a class that allows you to embed documents using locally hosted Ollama models. This embedder provides integration with Ollama’s API for generating embeddings from various open-source models.

Parameters

ParameterTypeDescriptionDefault
idstrThe model ID to use for embeddings"openhermes"
dimensionsintOutput dimensions of the embedding4096
hostOptional[str]Host URL for Ollama serverNone
timeoutOptional[Any]Request timeoutNone
optionsOptional[Any]Additional options for embedding generationNone
client_kwargsOptional[Dict[str, Any]]Additional parameters for client initializationNone
ollama_clientOptional[OllamaClient]Pre-configured Ollama clientNone