OllamaEncoder Objects
client
- An instance of the TextEmbeddingModel client.type
- The type of the encoder, which is “ollama”.
__init__
model_name
(str
): The name of the pre-trained model to use for embedding. If not provided, the default model specified in EncoderDefault will be used.score_threshold
(float
): The threshold for similarity scores.base_url
(str
): The API endpoint for OLLAMA. If not provided, it will be retrieved from theOLLAMA_BASE_URL
environment variable.
ValueError
: If the hosted base url is not provided properly or if the ollama client fails to initialize.
__call__
docs
(List[str]
): A list of strings representing the documents to embed.
ValueError
: If the Google AI Platform client is not initialized or if the API call fails.
List[List[float]]
: A list of lists, where each inner list contains the embedding values for a
document.