UNPKG

jstextfromimage

Version:

Get descriptions of images from OpenAI, Azure OpenAI and Anthropic Claude models. Supports both URLs and local files with batch processing capabilities.

30 lines (29 loc) 660 B
export interface ImageData { encodedImage: string; contentType: string; } export interface BatchResult { imageUrl: string; description: string; error?: string; } export interface BaseOptions { prompt?: string; maxTokens?: number; concurrency?: number; } export interface OpenAIOptions extends BaseOptions { model?: string; } export interface ClaudeOptions extends BaseOptions { model?: string; } export interface AzureOpenAIOptions extends BaseOptions { systemPrompt?: string; } export interface AzureOpenAIConfig { apiKey?: string; endpoint?: string; deploymentName?: string; apiVersion?: string; }