// npm install @chroma-core/huggingface-server
import { HuggingFaceEmbeddingServerFunction } from "@chroma-core/huggingface-server";
const embedder = new HuggingFaceEmbeddingServerFunction({
url: "http://localhost:8001/embed",
});
// use directly
const embeddings = embedder.generate(["document1", "document2"]);
// pass documents to query for .add and .query
let collection = await client.createCollection({
name: "name",
embeddingFunction: embedder,
});
collection = await client.getCollection({
name: "name",
embeddingFunction: embedder,
});