tmaiplugin
Version:
TrainingMaster AIGC Component
85 lines (80 loc) • 1.97 kB
text/typescript
import { ApiResult } from "doomiaichat/dist/declare";
export interface ChatReponse extends ApiResult {
/**
* The name of the user in a multi-user chat
* @type {Array<any>}
* @memberof ChatReponse
*/
'message'?: Array<any>;
'usage'?: any;
}
/**
* 摘要信息
*/
export interface SummaryReponse extends ApiResult {
/**
* The name of the user in a multi-user chat
* @type {Array<any>}
* @memberof SummaryReponse
*/
'article'?: Array<OutlineSummaryItem>;
}
export interface OutlineSummaryItem {
/**
* The name of the user in a multi-user chat
* @type {Array<any>}
* @memberof SummaryReponse
*/
'outline'?: string; ///提纲点
'summary'?: Array<string> ///摘要内容
}
/**
* 调用OpenAI Api的参数约定
*/
export interface FaqItem {
'question': string, ///模型名称
'answer'?: string; ///返回的最大token
'keywords'?: Array<string>;
}
/**
* 调用OpenAI Api的参数约定
*/
export interface ExaminationPaperResult extends ApiResult {
'score': number, ///卷面总分
'paper': any
}
/**
* 调用OpenAI Api的参数约定
*/
export interface QuestionItem {
'question': string, ///模型名称
'fullanswer'?: string; ///返回的最大token
'answer'?: Array<string>; ///返回的最大token
'choice'?: any[];
'score'?: number;
}
/**
* 调用OpenAI Api的参数约定
*/
export interface SimilarityResult extends ApiResult {
'value'?: number; ///相识度的值
}
/**
* 调用OpenAI Api的参数约定
*/
export interface CommentResult extends ApiResult {
'score'?: number,
'comment'?: string; ///评价内容
}
/**
* 调用OpenAI Api的向量约定
*/
export interface EmbeddingResult extends ApiResult {
'embedding'?: number[],
}
/**
* 调用OpenAI Api的参数约定
*/
export interface EmotionResult extends ApiResult {
'emotion'?: string; ///情绪
}