analyze_image
Analyze an image using a multimodal model and return a detailed text description, enabling text-only agents to perceive visual content.
Instructions
Analyze an image using a multimodal model and return a detailed text description. The vision model sees the image; the calling agent is text-only and cannot.
Sources for image (pick one):
"path": absolute or relative path to a local image file (PNG/JPEG/WEBP/GIF)
URL: http(s) URL to an image on the web or a local server
"data:...": base64 data URI, e.g. data:image/png;base64,
"clipboard": read the image currently copied to the system clipboard
"raw": the string itself is the literal raw image bytes
Pick task for common jobs (describe | ocr | ui | layout | qa) or pass your own prompt.
detail defaults to "high" for maximum completeness.
Use save_to to write a long description to a file and get back only a path + summary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | No | Common analysis task. Ignored when `prompt` is provided. | |
| image | Yes | Image source: file path, http(s) URL, data: URI, 'clipboard', or 'raw'. | |
| detail | No | Desired detail level. Defaults to 'high'. | |
| prompt | No | Free-form question or instruction about the image. Overrides `task`. | |
| save_to | No | Optional file path (.txt/.md) to write the full description to. |