API для преобразования текста в видео Seedance 2.0 позволяет приложению отправлять письменное описание сцены для генерации видео. В настоящее время OdiRouter указывает Seedance 2.0 в своем каталоге Video, а справочник по модели описывает API на основе очереди. Проверяйте эти актуальные страницы OdiRouter, прежде чем в рабочей среде полагаться на идентификатор модели, параметр или предположение о стоимости.
Начните с актуального справочника по модели
Откройте OdiRouter каталог Video, затем Seedance 2.0 API reference. В справочнике указаны текст, изображения, видео и аудио как поддерживаемые входные типы медиа для генерации видео.
Для запроса на преобразование текста в видео отправьте элемент содержимого типа «текст». Используйте актуальный справочник, чтобы узнать поддерживаемые значения разрешения, соотношения сторон, длительности, аудио, референсных медиа и других полей запроса.
Отправьте в очередь запрос только с текстом
Перед отправкой запроса создайте API-ключ OdiRouter. В описанном маршруте очереди используется идентификатор модели Seedance 2.0.
curl --location 'https://api.odirouter.ai/model/v1/queue/seedance-2-0' \
--header 'Authorization: Bearer $ODIROUTER_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"content": [
{
"type": "text",
"text": "Тихий книжный магазин в сумерках." Человек открывает бумажную карту, и камера медленно перемещается от дверного проема к столу.
}
],
"resolution": "720p",
"ratio": "16:9",
"duration": 5
}'В этом примере используется один текстовый элемент с описанием сцены, объекта, действия, обстановки и движения камеры. Это тестовый промпт, а не гарантия результата. Используйте промпты, соответствующие материалам, которые может генерировать ваш продукт, а затем оценивайте результат по тем же стандартам, которые вы ожидаете в приложении.
Проверьте статус и получите ответ
В справочнике по модели описаны идентификатор запроса, а также отдельные URL-адреса для статуса и ответа. Сохраните идентификатор запроса из вызова отправки. Используйте документированный маршрут статуса, пока задача не достигнет конечного состояния, затем получите результат через документированный маршрут ответа.
curl --location 'https://api.odirouter.ai/model/v1/queue/seedance-2-0/requests/{request_id}/status' \
--header 'Authorization: Bearer $ODIROUTER_API_KEY'
curl --location 'https://api.odirouter.ai/model/v1/queue/seedance-2-0/requests/{request_id}/response' \
--header 'Authorization: Bearer $ODIROUTER_API_KEY'Привяжите обработку ошибок, политику повторных попыток и отображаемый пользователю ход выполнения к документированному жизненному циклу. Успешная отправка не означает, что видео уже готово.
Упростите сравнение тестов промптов
Начните с одной сцены. Укажите тему и действие, место действия и время, а также направление камеры, которое имеет значение. Выберите соотношение сторон и длительность, соответствующие площадке, где будет отображаться видео.
Сравнивая результаты, изменяйте по одной переменной за раз. Это помогает отделить эффект от внезапного изменения настроек от эффекта от настроек, исходного носителя или обработки приложения. Если функция использует референсное изображение, видео или аудио, вернитесь к справочнику по модели, поскольку совместимые комбинации входных данных зависят от модели.
Превратите тест в рабочий процесс приложения
Начните с одного репрезентативного запроса. Сохраните его идентификатор, дождитесь документированного конечного состояния, получите ответ и проверьте результат, прежде чем автоматизировать пользовательский сценарий. Не храните учетные данные в системе контроля версий и в коде, который попадает к клиенту.
Для следующего шага ознакомьтесь с актуальными OdiRouter Seedance 2.0 API reference и getting-started documentation. Они содержат актуальные сведения об API-ключе и модели для интеграции.