Ollama

Parameters for OllamaEmbedder, which embeds documents with models served by an Ollama instance.

Ollama Embedder embeds 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
async_clientOptional[AsyncOllamaClient]Pre-configured async Ollama clientNone
enable_batchboolHas no effect. Batch embedding is unsupported and the flag is reset to FalseFalse
batch_sizeintNumber of texts per batch. Unused by this embedder100