Describe with Ideogram 4.0
Describe an image using Ideogram's 4.0-generation image captioner (a fine-tune of the Qwen3-VL vision-language model) and return a structured V4JsonPrompt. The returned json_prompt is a working JSON prompt that can be passed directly as json_prompt to the /v1/ideogram-v4/generate family of endpoints.
Supply the source either as an image_asset_identifier reference (an image already stored with Ideogram) or as raw image bytes (multipart requests only). Provide exactly one of the two forms; supplying both, or neither, is rejected with a 400.
Supported image formats include JPEG, PNG, and WebP.
Request body
Example request
{
"image_asset_identifier": {
"asset_type": "RESPONSE",
"asset_id": "7uS_VESkRI6O3-sVgHQp_A"
}
}Response
Structured prompt generated successfully.
Example response
{
"description_id": "description_id",
"created": "2000-01-23T04:56:07+00:00",
"json_prompt": {
"high_level_description": "high_level_description",
"style_description": {
"photo": "photo",
"art_style": "art_style",
"medium": "medium",
"aesthetics": "aesthetics",
"lighting": "lighting",
"color_palette": [
"#FFD700",
"#FFD700"
]
},
"compositional_deconstruction": {
"background": "background",
"elements": [
{
"bbox": [
0,
0,
1000,
1000
],
"type": "obj",
"desc": "desc",
"color_palette": [
"#FFD700",
"#FFD700"
]
},
{
"bbox": [
0,
0,
1000,
1000
],
"type": "obj",
"desc": "desc",
"color_palette": [
"#FFD700",
"#FFD700"
]
}
]
},
"tags": [
"tags",
"tags"
]
}
}Changes
Changed in 2 of the 33 revisions of this API.5
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
- ○
endpoint added
endpoint-added
- ○