Seed Asset Get
seed-asset-get
Seed Asset Get— это API для управления ресурсами, предназначенный для получения подробной информации об отдельном ассете по его ID.
Примечание к API
Заголовок раздела «Примечание к API»- Для
seed-asset-getтребуетсяId, возвращенныйseed-asset-create. ВозвращенныйStatusсо значениемActiveозначает, что ассет готов к использованию.
Эндпоинты
POST /v1/queue/seed-asset-get # Создать задачуGET /v1/queue/seed-asset-get/requests/{request_id}/status # Проверить статусGET /v1/queue/seed-asset-get/requests/{request_id}/response # Получить результатPUT /v1/queue/seed-asset-get/requests/{request_id}/cancel # Отменить задачу
Параметры запроса
Заголовок раздела «Параметры запроса»curl --location 'https://api.odirouter.ai/model/v1/queue/seed-asset-get' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer YOUR_API_KEY' \ --data '{ "Id": "asset-20260404131057-czcnv", "ProjectName": "default"}'ID ассета для получения.
Имя проекта.
По умолчанию: default
Параметры ответа
Заголовок раздела «Параметры ответа»{ "request_id": "task_01hxyz...", "response_url": "https://api.odirouter.ai/model/v1/queue/seed-asset-get/requests/task_01hxyz.../response", "status_url": "https://api.odirouter.ai/model/v1/queue/seed-asset-get/requests/task_01hxyz.../status", "cancel_url": "https://api.odirouter.ai/model/v1/queue/seed-asset-get/requests/task_01hxyz.../cancel", "queue_position": 0}| Поле | Тип | Описание |
|---|---|---|
request_id | string | ID задачи для последующих операций. |
response_url | string | URL для получения итогового результата. |
status_url | string | URL для проверки статуса задачи. |
cancel_url | string | URL для отмены задачи. |
queue_position | int | Текущая позиция в очереди. |
Итоговый бизнес-результат находится в output[0].content[0].text как JSON-строка. Распарсите эту строку и прочитайте Result, чтобы получить следующие поля:
| Поле Result | Тип | Описание |
|---|---|---|
Id | string | ID ассета. |
Name | string | Имя ассета. |
URL | string | URL файла ассета. |
AssetType | string | Тип медиаассета, например Image, Video или Audio. |
GroupId | string | ID группы ассетов, к которой принадлежит ассет. |
Status | string | Статус ассета. Active означает, что ассет готов к использованию. |
Moderation | object | Информация о модерации ассета, например стратегия модерации. |
CreateTime | string | Время создания ассета в формате ISO 8601. |
UpdateTime | string | Время обновления ассета в формате ISO 8601. |
ProjectName | string | Имя проекта, к которому принадлежит ассет. |