UNPKG

purai.js

Version:
10 lines (9 loc) 536 B
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>; }