Статус задачи
Детали задачи по
taskId: состояние, ссылки на результат, ошибка и списанная сумма. Одна точка для всех моделей, создающих задачи.
GET https://api.cr-api.ru/api/v1/jobs/recordInfo?taskId={taskId}
Запрос
| Параметр | Где | Обязательный | Что это |
|---|---|---|---|
taskId | query | да | ID из ответа createTask |
curl "https://api.cr-api.ru/api/v1/jobs/recordInfo?taskId=YOUR_TASK_ID" \
-H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch("https://api.cr-api.ru/api/v1/jobs/recordInfo?taskId=YOUR_TASK_ID", {
headers: { Authorization: "Bearer YOUR_API_KEY" },
});
const result = await res.json();
console.log(JSON.stringify(result, null, 2)); // data.state, data.resultJson
import requests
response = requests.get(
"https://api.cr-api.ru/api/v1/jobs/recordInfo?taskId=YOUR_TASK_ID",
headers={"Authorization": "Bearer YOUR_API_KEY"},
)
print(response.json()) # data.state, data.resultJson
Ответ
Задача выполнена
{
"code": 200,
"msg": "success",
"data": {
"taskId": "3f9c2a7be41d4c0c9a7d5e2b1c8f0a64",
"model": "seedream/5-pro-text-to-image",
"state": "success",
"param": "{\"input\":\"{\\\"prompt\\\":\\\"A red fox sitting in fresh snow, morning light, photorealistic\\\",\\\"aspect_ratio\\\":\\\"1:1\\\",\\\"quality\\\":\\\"basic\\\"}\",\"model\":\"seedream/5-pro-text-to-image\"}",
"resultJson": "{\"resultUrls\":[\"https://files.cr-api.ru/Qm3xV8rTt1ZbW0kq7Lr2aA.png\"]}",
"failCode": null,
"failMsg": null,
"costTime": 14,
"completeTime": 1762941614000,
"createTime": 1762941600000,
"updateTime": 1762941614000,
"creditsConsumed": 5.25
}
}Поля data
| Поле | Что это |
|---|---|
taskId | ID задачи |
model | Модель |
state | waiting, queuing, generating — в работе; success — готово; fail — ошибка |
resultJson | Строка JSON: {"resultUrls": [...]} — ссылки на файлы результата. Пустая строка, пока задача не готова |
failCode, failMsg | Код и текст ошибки при fail (Коды ошибок) |
param | Ваш запрос в виде строки JSON; поле input внутри — тоже строка. Через 60 дней стирается |
creditsConsumed | Списанная сумма в рублях. Пока задача не завершена — 0: резерв виден в кабинете |
costTime | Время выполнения, секунды |
createTime, updateTime, completeTime | Время в миллисекундах Unix |
Чужая или несуществующая задача — code 422 с текстом recordInfo is null.
Как часто спрашивать
Изображения готовы за время от десятков секунд до нескольких минут, видео — за несколько минут. Спрашивайте раз в 3–5 секунд или передайте callBackUrl при создании задачи и не опрашивайте вовсе (Callback и проверка подписи).
Чтение статуса не входит в лимит 20 новых запросов за 10 секунд, но ограничено отдельно — 50 запросов в секунду на аккаунт.