Project Files
embedder.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getEmbedFn = getEmbedFn;
async function getEmbedFn(client, identifier) {
// model(key) loads or reuses by key; model() uses any already-loaded embedding model
const model = identifier
? await client.embedding.model(identifier)
: await client.embedding.model();
return async (texts) => {
const results = await model.embed(texts);
return results.map((r) => r.embedding);
};
}