UNPKG

imagenai

Version:

Core client library for Imagenai image generation API

36 lines (35 loc) 726 B
export interface ImagenaiConfig { apiKey: string; baseUrl?: string; timeout?: number; retries?: number; } export interface GenerateImageOptions { prompt: string; size?: '1024x1024' | '1024x1536' | '1536x1024'; quality?: 'low' | 'medium' | 'high'; } export interface GeneratedImage { id: string; url: string; prompt: string; size: string; cached: boolean; createdAt: string; usage?: { remaining: number; limit: number; tier: string; }; } export interface UsageInfo { remaining: number; limit: number; tier: string; status: string; } export interface ImagenaiError { error: string; details?: any; status?: number; }