tmaiplugin
Version:
TrainingMaster AIGC Component
81 lines (80 loc) • 1.74 kB
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;
'keywords'?: Array<string>;
}
/**
* 调用OpenAI Api的参数约定
*/
export interface ExaminationPaperResult extends ApiResult {
'score': number;
'paper': any;
}
/**
* 调用OpenAI Api的参数约定
*/
export interface QuestionItem {
'question': string;
'fullanswer'?: string;
'answer'?: Array<string>;
'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;
}