import * as plugins from '../plugins.js'; export interface IChat { systemMessage: string; messages: { role: 'assistant' | 'user'; content: string; }[]; } export interface IReq_Chat extends plugins.typedrequestInterfaces.implementsTR< plugins.typedrequestInterfaces.ITypedRequest, IReq_Chat > { method: 'chat', request: { chat: IChat; }; response: { chat: IChat; latestMessage: string; } }