UNPKG

n8n-nodes-openai-analytics

Version:
23 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleEmbeddingOperation = void 0; const createEmbedding_1 = require("./createEmbedding"); const embeddingBasedClassify_1 = require("./embeddingBasedClassify"); const llmBasedClassify_1 = require("./llmBasedClassify"); const cosineSimilarity_1 = require("./cosineSimilarity"); async function handleEmbeddingOperation(operation, context) { switch (operation) { case 'create': return await (0, createEmbedding_1.createEmbedding)(context); case 'embeddingBasedClassify': return await (0, embeddingBasedClassify_1.embeddingBasedClassify)(context); case 'llmBasedClassify': return await (0, llmBasedClassify_1.llmBasedClassify)(context); case 'cosineSimilarity': return await (0, cosineSimilarity_1.computeCosineSimilarity)(context); default: throw new Error(`Unsupported embedding operation: ${operation}`); } } exports.handleEmbeddingOperation = handleEmbeddingOperation; //# sourceMappingURL=index.js.map