/** * createEmbeddingProvider — 根据配置创建对应的 EmbeddingProvider 实例 * * 支持的后端: * - ollama: 本地 Ollama API(默认) * - openai-compatible: 任何 OpenAI 兼容的 /v1/embeddings 端点 * - local: 本地 bag-of-words fallback(无需外部服务) * * 无配置时默认走 Ollama localhost:11434 + bge-m3 */ import type { EmbeddingProvider } from './embedding-provider.js'; import type { EmbeddingBackendConfig } from '../config/types.js'; /** * Create an EmbeddingProvider from config. * Falls back to Ollama localhost:11434 with bge-m3 when no config is provided. */ export declare function createEmbeddingProvider(config?: EmbeddingBackendConfig | null): EmbeddingProvider; //# sourceMappingURL=create-provider.d.ts.map