Skip to main content
POST
Для пользователей из материкового Китая: используйте https://toapis.cn в качестве эндпоинта (Base URL). Замените https://toapis.com на https://toapis.cn во всех примерах этого документа.
  • Модель генерации видео ByteDance Doubao
  • Модели: doubao-seedance-1-0-pro-fast или doubao-seedance-1-0-pro-quality
  • Поддержка контроля первого/последнего/референсного кадра
  • Асинхронное управление задачами
Важное изменение: Для повышения производительности и контроля затрат мы больше не поддерживаем передачу данных изображений в формате base64 напрямую в image_urls. Пожалуйста, сначала используйте API загрузки изображений для загрузки изображений и получения URL, а затем вызывайте этот эндпоинт.

Тело запроса

string
по умолчанию:"doubao-seedance-1-0-pro-fast"
обязательно
Модели:
  • doubao-seedance-1-0-pro-fast - быстрая версия
  • doubao-seedance-1-0-pro-quality - качественная версия
string
обязательно
Описание содержимого видеоПодробно опишите сцены, действия, стили для лучших результатов генерацииПример: "Закат на пляже, золотой солнечный свет на море, волны мягко ударяются о песок"
integer
по умолчанию:5
Продолжительность видео (секунды)Поддерживаемый диапазон: 2 ~ 12 секундПо умолчанию: 5
string
по умолчанию:"16:9"
Соотношение сторон видеоВарианты:
  • 16:9 - Горизонтальный
  • 9:16 - Вертикальный
  • 1:1 - Квадрат
  • 4:3 - Традиционное соотношение
  • 3:4 - Вертикальное традиционное соотношение
  • 21:9 - Ультраширокий
По умолчанию: 16:9
string
по умолчанию:"720p"
Разрешение видеоВарианты:
  • 480p - Стандартное разрешение
  • 720p - Высокое разрешение
  • 1080p - Full HD
По умолчанию: 720pОграничение 1080p: При использовании референсных изображений (role: reference в image_with_roles) разрешение 1080p не поддерживается

Комбинации разрешения и соотношения сторон

string[]
Массив URL-адресов первого кадра для генерации изображения в видео⚠️ Только формат URL (base64 больше не поддерживается)
  • Публично доступный URL изображения (http:// или https://)
  • Вы можете использовать API загрузки изображений для загрузки локальных изображений и получения URL
Пример: ["https://example.com/cat.png"]image_urls и image_with_roles нельзя использовать вместе
array
Массив изображений с ролями для более точного контроляПример:
  • image_urls и image_with_roles нельзя использовать вместе
  • Для каждой роли поддерживается только одно изображение
  • last_frame поддерживается только версией doubao-seedance-1-0-pro-quality, fast версия не поддерживает одновременное использование первого и последнего кадра
object
Дополнительные параметры (опционально)

Проверка материалов

Если запрос содержит изображения, некоторые каналы автоматически проверяют их перед отправкой на генерацию. Дополнительный параметр не нужен: передавайте URL изображений в прежних полях.
  • Принятый запрос сразу возвращает видеозадачу. Если нужна проверка, задача остается в queued, а генерация отправляется только после того, как все материалы запроса пройдут проверку. Первая проверка может занять несколько минут; повторное использование того же URL тем же пользователем в том же канале переиспользует результат проверки.
  • Один раунд подготовки материалов по умолчанию длится не более 20 минут. Отказ в проверке или тайм-аут подготовки завершают задачу со статусом failed, причина указана в error.message. Если проверка не пройдена, плата за генерацию видео не взимается.
  • Изображения передаются только публичными HTTP(S) URL; Base64 и локальные пути не принимаются. Размер изображения не больше 20 MB (в некоторых каналах до 30 MB). Прежние ограничения форматов модели сохраняются.
  • Каналы с проверкой валидируют URL изображений при приеме запроса: URL с учетными данными или длиннее 2048 байт возвращает HTTP 400 с error.code invalid_private_assets.
  • Материалы определяются по URL. После изменения содержимого файла используйте новый URL.
  • Прежние ссылки asset:// выведены из использования и возвращают HTTP 400.