doomiaichat
Version:
Doomisoft OpenAI
59 lines (58 loc) • 1.89 kB
JavaScript
;
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
const events_1 = require("events");
class GptBase extends events_1.EventEmitter {
/**
* 构造函数
*/
constructor() {
super();
}
/**
* 获得文字的向量
* @param text
*/
getTextEmbedding(_text, _axiosOption) { return null; }
/**
* 创建一个会话主题id
* @returns
*/
createCoversation(_client) {
return __awaiter(this, void 0, void 0, function* () {
return null;
});
}
/**
* 设置智能体的变量
* @returns
*/
setVariables(_params) {
return __awaiter(this, void 0, void 0, function* () {
return { successed: true };
});
}
/**
* 获取智能体的变量
* @returns
*/
getVariables(_params) {
return __awaiter(this, void 0, void 0, function* () { return { successed: false }; });
}
/**
* 流式的聊天模式
* @param chatText
* @param _paramOption
* @param axiosOption
*/
chatRequestInStream(_chatText, _paramOption, _attach, _axiosOption) { return null; }
}
exports.default = GptBase;