> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Analyze Image

> Analyzes and describes the content of images using artificial intelligence

Analyzes and describes the content of images using artificial intelligence

|                      |                     |
| -------------------- | ------------------- |
| **App**              | AI                  |
| **Operation ID**     | `ai_analyze_image`  |
| **Type**             | Action              |
| **Connection**       | None                |
| **Credits per run**  | 2                   |
| **Agent / MCP tool** | Yes                 |
| **MCP**              | Not exposed via MCP |

## Inputs

| Field    | Type                       | Required | Default | Description                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| -------- | -------------------------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `prompt` | string                     | Yes      | -       | Instructions for analyzing the images. This is a multi-line text area where you can: - Describe what to look for in the images - Ask specific questions about visual content - Request analysis of charts, graphs, or documents - Use line breaks to structure complex analysis requests  Example: "Analyze these product images and identify: 1. Product features and quality 2. Any defects or issues 3. Compliance with brand guidelines" |
| `model`  | string or SelectableOption | Yes      | -       | The AI model to use for image analysis. Some available options: 'gpt-4.1' (DEFAULT) - Balanced performance 'gpt-4.1-mini' - Cost-effective                                                                                                                                                                                                                                                                                                   |
| `images` | array of string            | Yes      | -       | List of image URLs to analyze (maximum 5 images). You can reference images from upstream nodes using \{\{nodeId\_\_data}} syntax.  Supported formats: JPEG, PNG, GIF, WebP Images can be from URLs, file uploads through the UI, or outputs from other workflow nodes.  Example: \["`https://example.com/image1.jpg`", "\{\{imageNodeId\_\_data.url}}"]                                                                                      |

### SelectableOption

| Field   | Type   | Required | Default | Description |
| ------- | ------ | -------- | ------- | ----------- |
| `value` | string | Yes      | -       |             |
| `label` | string | Yes      | -       |             |

## Output

**Type**: `str`

Returns AI analysis of the image(s) as markdown text.
