OllamaEmbedder

marola.knowledge.OllamaEmbedder
See theOllamaEmbedder companion object
final class OllamaEmbedder(nativeBaseUrl: String, val model: String) extends Embedder

Embeddings from Ollama's native /api/embed ({"model", "input": [...]} → {"embeddings": [[...], ...]}) — note native API, not the OpenAI-compatible /v1 prefix LocalLlmClient uses, hence nativeBaseUrl.

Attributes

Companion
object
Graph
Supertypes
trait Embedder
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def embed(texts: List[String]): List[Vector[Double]] < Sync

Concrete fields

val model: String