Создать видео(Seedance)
Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке совместимые форматы видео生成Sora ).
Используется для создания задач генерации видео и получения статуса и результатов по ID задачи.
Основные поля для создания задачи:
model: Обязательно, название модели.prompt: Обязательно, основное описание для генерации видео.content: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио.function_mode: Опционально, часто используется в расширенных режимах, таких как универсальный референс.
Совместимые входные параметры:
mode:t2v / i2v / i2v_first_last / reference_images / reference_materialimage_url / image_urls / input_referenceend_image_url / last_image_urlvideo_urls / audio_urlsseconds / durationaspect_ratio / ratio / sizequality / resolutionfpsgenerate_audio / watermark
Детали вызова:
- При использовании
mode=reference_materialилиfunction_mode=omni_referenceрекомендуется передавать текст и референсные материалы черезcontent. content: текстовый элемент задаётся в формате{ "type": "text", "text": "测试文字" }.content: элементы изображений, видео и аудио оформляются соответственно с помощью объектовimage_url,video_urlиaudio_url, например{ "type": "image_url", "image_url": { "url": "https://example.com/ref.png" }, "role": "reference_image", "name": "1" }.roleможет обозначать назначение материала,nameможно ссылаться по имени в подсказке.ratio,duration,resolutionиfpsвлияют на итоговую конфигурацию генерации.
Вызов Gemini Omni:
gemini-omniтакже можно вызывать через этот интерфейс задачи Seedance.mode=t2vиспользуется для генерации видео по тексту,mode=r2v— для генерации по референсным изображениям/материалам,mode=edit— для редактирования видео.- Текст можно размещать в элементе
textвpromptилиcontent; изображения можно размещать вimage_url / image_urls / reference_images / input_reference / content; видео — вvideo_urls / content. - Для поля длительности можно использовать
durationилиseconds— будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд.
Ключевые поля в результатах запроса:
items[].statusitems[].content.video_urlилиitems[].video_urlitems[].erroritems[].progress
Error fields: error.code, error.message.
{
"error": {
"code": "invalid_request_error",
"message": "requires at least one image in `images`"
}
}
Авторизации
Используйте проверку подлинности Bearer Token.
Формат: Authorization: Bearer sk-xxxxxx
Тело
Обязательно. Имя модели. Можно передать внешнюю модель Seedance, также можно передать gemini-omni.
doubao-seedance-1-0-lite-i2v-250428, doubao-seedance-1-0-lite-t2v-250428, doubao-seedance-1-0-pro-250528, doubao-seedance-1-0-pro-fast-251015, doubao-seedance-1-5-pro-251215, doubao-seedance-2-0-260128, doubao-seedance-2-0-fast-260128, gemini-omni "doubao-seedance-2-0-260128"
Обязательно. Основное описание для генерации видео, не может быть пустым.
"参考素材生成一段剧情短视频"
Необязательно. Массив content в Volcano Ark, в котором текстовые и медиа-элементы чередуются в заданном порядке. Текстовые элементы используют { "type": "text", "text": "..." }; элементы изображения, видео и аудио — соответственно объекты image_url, video_url и audio_url, в которые помещается url; можно использовать вместе с role (например, reference_image, reference_video, reference_audio) и name для ссылок в тексте.
Необязательно. Режим расширенных функций, например omni_reference, для универсального справочника.
Необязательно. Поля режима совместимости, например t2v, i2v, i2v_first_last, reference_images, reference_material; gemini-omni поддерживает t2v, r2v, edit.
Необязательно. URL-адрес одного эталонного изображения.
Необязательно. Список URL-адресов нескольких референсных изображений.
Необязательно. Поле ввода для обеспечения обратной совместимости.
Необязательно. URL-адрес референсного изображения для последнего кадра.
Необязательно. Псевдоним URL-адреса референсного изображения последнего кадра.
Необязательно. Список URL-адресов справочных видеороликов.
Необязательно. Список URL-адресов эталонного аудио.
Необязательно. Длительность видео в секундах; совместимо с duration.
Необязательно. Длительность видео в секундах; совместимо с seconds.
Необязательно. Соотношение сторон, например 16:9.
Необязательно. Псевдоним соотношения сторон, например 16:9.
Необязательно. Поле совместимости разрешения или размера.
Необязательно. Конфигурация качества генерации.
Необязательно. Разрешение на выходе.
Необязательно. Частота кадров.
Необязательно. Указывает, нужно ли генерировать аудио.
Необязательно. Указывает, нужно ли добавлять водяной знак.
