Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/embedder-ollama / OllamaEmbedder
Class: OllamaEmbedder
Defined in: packages/embedder-ollama/src/index.ts:112
EmbedderProvider implementation that talks to the Ollama HTTP API.
Stable
Implements
Constructors
Constructor
new OllamaEmbedder(options): OllamaEmbedder;Defined in: packages/embedder-ollama/src/index.ts:125
Parameters
| Parameter | Type |
|---|---|
options | OllamaEmbedderOptions |
Returns
OllamaEmbedder
Methods
configHash()
configHash(): string;Defined in: packages/embedder-ollama/src/index.ts:157
Deterministic hash over the embedder's full configuration — including the discovered digest. A model upgrade in the same Ollama instance changes the digest (and therefore the hash), so lock-on-first correctly fires a migration path instead of silently reusing the same embedder_id.
Returns
string
Implementation of
dim()
dim(): number;Defined in: packages/embedder-ollama/src/index.ts:145
Dim resolved at first embed (or known-default fallback).
Returns
number
Implementation of
embed()
embed(texts, opts?): Promise<readonly Float32Array<ArrayBufferLike>[]>;Defined in: packages/embedder-ollama/src/index.ts:167
Compute embeddings for a batch of texts. Returns one vector per text.
Parameters
| Parameter | Type |
|---|---|
texts | readonly string[] |
opts | EmbedOptions |
Returns
Promise<readonly Float32Array<ArrayBufferLike>[]>
Implementation of
id()
id(): string;Defined in: packages/embedder-ollama/src/index.ts:138
The canonical embedder id — 'ollama:<model>@<dim-or-digest>'.
Returns
string