analyze_image
Analyze one to nine images with a vision model to extract text, compare, or describe visual content. Accepts local paths, URLs, data URIs, or base64.
Instructions
Analyze one or more images with a vision model and return the text result. Accepts 1 to 9 images (local path, URL, data URI, or base64; types can be mixed). Pass several images to compare, diff, or combine them — the model sees them in the given order. Use for reading screenshots, photos, charts, UI states, document pages, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Model name, overrides the provider default model | |
| images | Yes | One image, or an array of up to 9 images. Each entry: local path / http(s):// URL / data: URI / raw base64 string; types can be mixed. Pass multiple images to compare, diff, or combine them (e.g. before/after pairs, several charts) — order matters. | |
| prompt | No | Analysis instruction; defaults to a detailed description of the image(s) | |
| provider | No | Provider name (e.g. openai / dashscope / zhipu / ollama); defaults to the configured default |