Перейти к содержимому
Главная

Получить результат

Запрос результата может напрямую использовать response_url из ответа создания задачи или собирать путь из BASE_URL, endpoint и request_id.

Окно терминала
curl -sS "${RESPONSE_URL}" \
"${COMMON_HEADERS[@]}"

Если задача еще не достигла конечного состояния, endpoint результата возвращает HTTP 202, а тело ответа совпадает с ответом запроса статуса:

{
"status": "IN_PROGRESS",
"request_id": "mmsu_01hxyz...",
"response_url": "https://api.odirouter.ai/model/v1/queue/nano_banana_2/requests/mmsu_01hxyz.../response"
}

После успешного завершения задачи endpoint результата возвращает envelope очередной задачи, включая request_id, status, model, output, usage и metadata уровня задачи. Все скачиваемые, отображаемые или разбираемые результаты находятся в массиве output[].content[]. Несколько URL результатов или фрагментов контента возвращаются несколькими записями по порядку.

{
"created_at": 1784032815291,
"id": "mmsu_01hxyz...",
"metadata": {
"completed_at": 8.14733,
"in_queue_at": 0,
"upload_at": 0
},
"model": "image-model",
"output": [
{
"content": [
{
"type": "image",
"url": "https://example.com/image.jpg"
}
]
}
],
"status": "completed",
"usage": {
"quantity": 1
},
"request_id": "mmsu_01hxyz..."
}
ПолеТипОписание
outputarrayМассив вывода модели. Обычно следует читать output[0].content
output[].contentarrayМассив конкретных результатов. Несколько изображений, файлов или фрагментов контента возвращаются отдельными записями
content[].typestringТип результата. Частые значения: image, video, audio, text, file; некоторые модели могут возвращать более конкретный тип формата файла
content[].urlstringURL для скачивания или доступа к результату; у текстовых результатов поле может быть пустой строкой или отсутствовать
content[].textstringТекстовый результат; tool API также могут помещать в это поле разбираемую JSON-строку
metadataobjectДополнительная информация уровня задачи, например completed_at, in_queue_at, upload_at
usageobjectИнформация об использовании. Поля зависят от типа модели и режима биллинга
errorstringПричина ошибки; возвращается при неуспешной задаче
error_typestringТип ошибки; возвращается при неуспешной задаче