UNPKG

tmaiplugin

Version:

TrainingMaster AIGC Component

81 lines (80 loc) 1.74 kB
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; }