purai.js
Version:
NPM package for PurAI API
10 lines (9 loc) • 536 B
TypeScript
import { ChatMessageResolvable, ChatResponse, GenerateImageResponse, Model, OpenAiChatResponse, PurAiOptions } from '../types/purAi.js';
export declare class PurAi {
#private;
options: PurAiOptions;
constructor(key: string, options?: Partial<PurAiOptions>);
models(): Promise<Model[]>;
chat(model: string, messages: ChatMessageResolvable | ChatMessageResolvable[], unfiltered?: boolean): Promise<ChatResponse | OpenAiChatResponse>;
generateImage(model: string, prompt: string): Promise<GenerateImageResponse>;
}