Skip to content

VisionAnalyzeOptions

Defined in: core/namespaces/vision.ts:36

Options for vision analysis.

image: string | Buffer<ArrayBufferLike> | Uint8Array<ArrayBufferLike>

Defined in: core/namespaces/vision.ts:41

Image data: Buffer, Uint8Array, base64 string, data URL, or HTTPS URL


optional maxTokens: number

Defined in: core/namespaces/vision.ts:53

Max tokens for response


optional mimeType: ImageMimeType

Defined in: core/namespaces/vision.ts:47

MIME type (auto-detected if not provided for Buffer/Uint8Array)


model: string

Defined in: core/namespaces/vision.ts:38

Model to use (must support vision, e.g., “gpt-4o”, “claude-sonnet-4-20250514”, “gemini-2.5-flash”)


prompt: string

Defined in: core/namespaces/vision.ts:44

Analysis prompt describing what to do with the image


optional systemPrompt: string

Defined in: core/namespaces/vision.ts:50

System prompt for analysis context


optional temperature: number

Defined in: core/namespaces/vision.ts:56

Temperature (0-1)