OpenAICompatibleEmbedder.ollama constructor

OpenAICompatibleEmbedder.ollama({
  1. required String model,
  2. required int dimensions,
  3. Uri? host,
})

A local Ollama server (e.g. nomic-embed-text, 768 dimensions).

Implementation

factory OpenAICompatibleEmbedder.ollama({
  required String model,
  required int dimensions,
  Uri? host,
}) => OpenAICompatibleEmbedder(
  baseUrl: joinUrl(host ?? Uri.parse('http://localhost:11434'), 'v1'),
  model: model,
  dimensions: dimensions,
);