chroma-core/chroma · error · Error
Failed to instantiate Ollama client
Error message
Failed to instantiate Ollama client
What it means
Error "Failed to instantiate Ollama client" thrown in chroma-core/chroma.
Source
Thrown at clients/new-js/packages/ai-embeddings/ollama/src/index.ts:49
} = args;
this.url = url;
this.model = model;
}
private async import() {
if (isBrowser()) {
const { Ollama } = await import("ollama/browser");
this.client = new Ollama({ host: this.url });
} else {
const { Ollama } = await import("ollama");
this.client = new Ollama({ host: this.url });
}
}
public async generate(texts: string[]): Promise<number[][]> {
await this.import();
if (!this.client) {
throw new Error("Failed to instantiate Ollama client");
}
const response = await this.client.embed({
model: this.model,
input: texts,
});
return response.embeddings;
}
public defaultSpace(): EmbeddingFunctionSpace {
return "cosine";
}
public supportedSpaces(): EmbeddingFunctionSpace[] {
return ["cosine", "l2", "ip"];
}
public static buildFromConfig(config: OllamaConfig): OllamaEmbeddingFunction {
return new OllamaEmbeddingFunction({View on GitHub (pinned to aecdd12c8a)
When it happens
Trigger: Thrown at clients/new-js/packages/ai-embeddings/ollama/src/index.ts:49 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of chroma-core/chroma@aecdd12c8a (2026-08-16).
Data as JSON: /api/errors/2bb8dc63e8061186.
Report an issue: GitHub.