UNPKG

doomiaichat

Version:

Doomisoft OpenAI

21 lines (20 loc) 690 B
import { ApiCredential } from './baiduai'; import GptBase from './gptbase'; /** * OpenAI/NLP 的服务提供商 OpenAI,微软,百度文心(待接入),google(待接入) */ export declare const AIProviderEnum: { readonly OPENAI: "openai"; readonly MICROSOFT: "microsoft"; readonly BAIDU: "baidu"; readonly GOOGLE: "google"; }; export type AIProviderEnum = typeof AIProviderEnum[keyof typeof AIProviderEnum]; /** * 根据类型创建不同的TTS引擎对象 * @param {*} provider * @param {*} apikey * @param {*} setting * @returns */ export declare function createAIInstance(provider: AIProviderEnum, apikey: string | ApiCredential, setting: any): GptBase | null;