Способы аутентификации
Все публичные интерфейсы по умолчанию используют Bearer Token:Структура ошибок
При поиске причин неудачных запросов в первую очередь обращайте внимание на:- Код состояния HTTP
error.codeerror.message
Распространенные коды состояния
Общие перечисления состояний
Распространенные роли (Enum):systemuserassistant
queuedrunningsucceededfailedin_progresscompleted
Запрос асинхронных задач
Текущая публичная документация ориентирована на «активный запрос результатов задачи». Распространенные методы включают:GET /v1/videos/{task_id}GET /v1/responses/{response_id}GET /api/v3/contents/generations/tasks/{task_id}GET /suno/fetch/{task_id}GET /ent/v2/tasks/{task_id}/creationsGET /v1beta/{operation_name}
- Используйте механизмы повторов и экспоненциальной задержки при запросе задач
- Обеспечьте персистентное хранение
task_idилиoperation_name - Запрос результатов как резервный механизм (fallback) для проверки статуса асинхронных задач
