UNPKG

tmaiplugin

Version:

TrainingMaster AIGC Component

85 lines (80 loc) 1.97 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; ///返回的最大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; ///情绪 }