UNPKG

@kyleroberts69/core

Version:

Core library for the Chatbot project

27 lines (26 loc) 562 B
import { OpenAIModel } from './openai'; export interface Message { id: string; role: Role; content: string; timestamp: string; plugin?: string; } export type Role = 'assistant' | 'user'; export interface ChatBody { model: OpenAIModel; messages: Message[]; key: string; prompt: string; temperature: number; } export interface Conversation { id: string; name: string; messages: Message[]; model: OpenAIModel; prompt: string; temperature: number; folderId: string | null; timestamp: string; }