Interface GenerateImageResult

The result returned by generateImage.

interface GenerateImageResult {
    model: string;
    provider: string;
    created: number;
    text?: string;
    images: GeneratedImage[];
    usage?: ImageProviderUsage;
}

Properties

model: string

Model identifier reported by the provider.

provider: string

Provider identifier (e.g. "openai", "stability").

created: number

Unix timestamp (seconds) when the image was created.

text?: string

Optional text response accompanying the images (provider-dependent).

images: GeneratedImage[]

Array of generated image objects containing URLs or base64 data.

Token / credit usage reported by the provider, when available.