UNPKG

@aivue/image-caption

Version:

AI-powered image captioning for Vue.js applications using Hugging Face BLIP models

13 lines (12 loc) 641 B
import type { ImageCaptionConfig, ImageCaptionOptions, ImageCaptionResult } from '../types'; export declare class ImageCaptionClient { private config; constructor(config?: Partial<ImageCaptionConfig>); generateCaption(imageData: string | Uint8Array, options?: ImageCaptionOptions): Promise<ImageCaptionResult>; private tryGenerateCaption; updateConfig(newConfig: Partial<ImageCaptionConfig>): void; getConfig(): ImageCaptionConfig; testConnection(): Promise<boolean>; } export declare function createImageCaptionClient(config?: Partial<ImageCaptionConfig>): ImageCaptionClient; export default ImageCaptionClient;