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

Vidu Get Subjects

vidu-get-subjects Vidu get subjects

Эндпоинты

POST /v1/queue/vidu-get-subjects # Создать задачу
GET /v1/queue/vidu-get-subjects/requests/{request_id}/status # Проверить статус
GET /v1/queue/vidu-get-subjects/requests/{request_id}/response # Получить результат
PUT /v1/queue/vidu-get-subjects/requests/{request_id}/cancel # Отменить задачу
Окно терминала
curl --location 'https://api.odirouter.ai/model/v1/queue/vidu-get-subjects' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--data '{
"ownership": "system"
}'
ownership string

Владелец субъекта.

Варианты: system (official subjects), private (personal subjects).

По умолчанию: private

subject_ids array[string]

ID субъектов для запроса. Поддерживаются несколько ID.

count integer

Количество результатов для запроса.

По умолчанию: 20

Максимум: 100

next_page_token string

Токен пагинации. Не указывайте его в первом запросе. Если есть дополнительные страницы, ответ вернет next_page_token для следующего запроса.

{
"request_id": "task_01hxyz...",
"response_url": "https://api.odirouter.ai/model/v1/queue/vidu-get-subjects/requests/task_01hxyz.../response",
"status_url": "https://api.odirouter.ai/model/v1/queue/vidu-get-subjects/requests/task_01hxyz.../status",
"cancel_url": "https://api.odirouter.ai/model/v1/queue/vidu-get-subjects/requests/task_01hxyz.../cancel",
"queue_position": 0
}
ПолеТипОписание
request_idstringID задачи, используемый для последующих операций.
response_urlstringURL для получения итогового результата.
status_urlstringURL для проверки статуса задачи.
cancel_urlstringURL для отмены задачи.
queue_positionintТекущая позиция в очереди.

Итоговый бизнес-результат находится в output[0].content[0].text как JSON-строка. Распарсите эту строку, чтобы получить следующие поля:

ПолеТипОписание
subjectsarray[object]Список субъектов, возвращенный запросом.
next_page_tokenstringТокен пагинации для следующей страницы; может быть пустым, если результатов больше нет.
totalintОбщее количество субъектов, подходящих под текущий запрос. Оно не обязательно равно длине массива subjects на текущей странице.
subjects[].idstringID субъекта.
subjects[].namestringИмя субъекта.
subjects[].imagesarray[string]Список URL изображений субъекта.
subjects[].videosarray[string]Список URL видео субъекта.
subjects[].voice_idstringID голоса, привязанный к субъекту.
subjects[].stylestringИнформация о стиле субъекта.
subjects[].descriptionstringОписание субъекта.
subjects[].created_atstringВремя создания субъекта.
subjects[].creator_idstringID создателя.
subjects[].ownershipstringТип видимости или владения субъектом.
subjects[].statusstringСтатус субъекта, например enabled.
subjects[].typestringТип субъекта, например image.
subjects[].user_idstringID пользователя.