Embeddings
Ollama Embedder
The OllamaEmbedder
can be used to embed text data into vectors locally using Ollama.
The model used for generating embeddings needs to run locally. In this case it is
openhermes
so you have to install ollama
and run ollama pull openhermes
in your terminal.Usage
cookbook/embedders/ollama_embedder.py
Params
Parameter | Type | Default | Description |
---|---|---|---|
model | str | "openhermes" | The name of the model used for generating embeddings. |
dimensions | int | 4096 | The dimensionality of the embeddings generated by the model. |
host | str | - | The host address for the API endpoint. |
timeout | Any | - | The timeout duration for API requests. |
options | Any | - | Additional options for configuring the API request. |
client_kwargs | Optional[Dict[str, Any]] | - | Additional keyword arguments for configuring the API client. Optional. |
ollama_client | Optional[OllamaClient] | - | An instance of the OllamaClient to use for making API requests. Optional. |
Developer Resources
- View Cookbook