doomiaichat
Version:
Doomisoft OpenAI
28 lines (27 loc) • 925 B
TypeScript
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;