tmaiplugin
Version:
TrainingMaster AIGC Component
22 lines (21 loc) • 563 B
TypeScript
/// <reference types="node" />
import { EventEmitter } from "events";
import { GptBase } from "doomiaichat";
export default abstract class PluginBase extends EventEmitter {
protected gptInstance: GptBase.default | null;
/**
*构造函数
* @param gpt : 根据配置创建出GPT Instance
*/
/**
* 构造函数
*/
constructor(gptProvider: string, gptParam: any);
/**
* 执行插件的核心方法
* @param _text
* @param _axiosOption
* @returns
*/
abstract execute(pluginParam: any): any;
}