UNPKG

@serve.zone/interfaces

Version:

interfaces for working with containers

19 lines (18 loc) 460 B
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; }; }