UNPKG

doomiaichat

Version:

Doomisoft OpenAI

28 lines (27 loc) 925 B
import { ApiCredential } from './baiduai'; import GptBase from './gptbase'; /** * OpenAI/NLP 的服务提供商 OpenAI,微软,百度文心(待接入),google(待接入) */ export declare const GptProviderEnum: { readonly OPENAI: "openai"; readonly OPENAIPROXY: "openaiproxy"; readonly MICROSOFT: "microsoft"; readonly AIMP: "aimp"; readonly COZE: "coze"; readonly BAIDU: "baidu"; readonly DOUBAO: "doubao"; readonly DEEPSEEK: "deepseek"; readonly GOOGLE: "google"; readonly STABILITY: "stability"; readonly STABILITY2: "stability2"; }; export type GptProviderEnum = typeof GptProviderEnum[keyof typeof GptProviderEnum]; /** * 根据类型创建不同的TTS引擎对象 * @param {*} provider * @param {*} apikey * @param {*} setting * @returns */ export declare function createGpt(provider: GptProviderEnum, apikey: string | ApiCredential, setting: any): GptBase | null;