UNPKG

purai.js

Version:
13 lines (12 loc) 548 B
import { ChatMessage, ChatMessageResolvable, ChatResponse, OpenAiChatResponse } from '../types/purAi.js'; import { PurAi } from './PurAi.js'; export declare class Chat { #private; model: string; history: ChatMessage[]; unfiltered: boolean; constructor(purAi: PurAi, model: string, unfiltered?: boolean); addMessages(messages: ChatMessageResolvable | ChatMessageResolvable[]): void; resetHistory(): void; send(messages?: ChatMessageResolvable | ChatMessageResolvable[]): Promise<ChatResponse | OpenAiChatResponse>; }