imagenai
Version: 
Turn your alt text descriptions into real images. Generate AI images automatically from HTML alt attributes and code descriptions.
24 lines (23 loc) • 655 B
TypeScript
import { ImagenaiConfig, GenerateImageOptions, GeneratedImage } from './types';
export declare class ImagenaiClient {
    private config;
    private baseUrl;
    constructor(config: ImagenaiConfig);
    /**
     * Generate a single image
     */
    generateImage(options: GenerateImageOptions): Promise<GeneratedImage>;
    /**
     * Check usage and subscription status
     */
    getUsage(): Promise<any>;
    /**
     * Make HTTP request with retry logic
     */
    private makeRequest;
    /**
     * Handle and format errors
     */
    private handleError;
}
export declare function createImagenaiClient(config: ImagenaiConfig): ImagenaiClient;