/** * LLM Provider 统一导出和工厂函数 */ import type { ILLMProvider, LLMProviderType } from "./types.js"; export * from "./types.js"; export { OpenAIProvider } from "./openai-provider.js"; export { GeminiProvider } from "./gemini-provider.js"; /** * 获取 LLM Provider 实例 * @param type Provider 类型,默认从环境变量读取 */ export declare function getLLMProvider(type?: LLMProviderType): ILLMProvider; /** * 获取所有可用(已配置)的 Provider */ export declare function getAvailableProviders(): LLMProviderType[]; /** * 获取环境变量配置的 Provider 列表 * 支持逗号分隔的多个 provider,如 "openai,gemini" */ export declare function getConfiguredProviders(): LLMProviderType[]; //# sourceMappingURL=index.d.ts.map