UNPKG

claude-flow-novice

Version:

Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes Local RuVector Accelerator and all CFN skills for complete functionality.

24 lines (23 loc) 827 B
/** * Embedding Providers Module */ export * from './provider.js'; export * from './openai.js'; import { EmbeddingError } from './provider.js'; import { createOpenAIProvider } from './openai.js'; export function createEmbeddingProvider(config) { switch(config.provider){ case 'openai': return createOpenAIProvider({ apiKey: config.apiKey, baseUrl: config.baseUrl, model: config.model, dimensions: config.dimensions }); case 'ollama': case 'transformers': throw new EmbeddingError(`${config.provider} provider not yet implemented`, config.provider); default: throw new EmbeddingError(`Unknown provider: ${config.provider}`, 'unknown'); } } //# sourceMappingURL=index.js.map