purai.js
Version:
NPM package for PurAI API
13 lines (12 loc) • 548 B
TypeScript
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>;
}