Перейти к основному содержанию
POST

Авторизации

Authorization
string
header
обязательно

Используйте проверку подлинности Bearer Token. Формат: Authorization: Bearer sk-xxxxxx

Тело

application/json
model
enum<string>
обязательно

Внешнее имя модели Vidu. Vidu Q4 поддерживает только генерацию видео из изображения и генерацию видео по референсу с изображением; Q3/Q2/V2 сохраняют свои соответствующие возможности.

Доступные опции:
viduq3-turbo,
viduq2,
vidu2.0,
vidu-q4,
vidu-q4-540p
Пример:

"viduq3-turbo"

images
string<uri>[]
обязательно

Входные изображения. Генерация по одному изображению создаёт 1 изображение; Vidu Q4 при генерации с референсами создаёт 1–15 изображений, при этом изображения используются как общие референсы. Для устаревших моделей начальный и конечный кадры, а также количество референсов используются в соответствии с их возможностями。

Required array length: 1 element
Пример:
prompt
string

Промпт для генерации видео; обязателен для генерации видео по тексту, для генерации по изображению/по первым и последним кадрам/по референсу передавайте по необходимости бизнес-сценария.

Пример:

"A cinematic product ad with smooth camera motion"

videos
string<uri>[]

Ввод основного объекта видео предоставляется только в соответствии с возможностями старой модели; Vidu Q4 не поддерживает референсные видео.

subjects
object[]

Ввод в формате, соответствующем формату библиотеки объектов для генерации видео, может включать поля, такие как название объекта, изображение, видео или тембр голоса.

auto_subjects
boolean
duration
integer

Длительность видео, в секундах. viduq3-turbo Обычно 5 секунд, можно задать в пределах, указанных в официальной документации.

Пример:

5

resolution
enum<string>

Разрешение вывода, распространённые значения 540p、720p、1080p.

Доступные опции:
540p,
720p,
1080p
Пример:

"720p"

aspect_ratio
enum<string>

Соотношение сторон вывода, часто используется для генерации видео по тексту/референсу, например 16:9、9:16、1:1.

Доступные опции:
16:9,
9:16,
4:3,
3:4,
1:1
Пример:

"16:9"

seed
integer

Случайное зерно.

movement_amplitude
enum<string>

Амплитуда движения, распространённые значения auto、small、medium、large。

Доступные опции:
auto,
small,
medium,
large
Пример:

"auto"

audio
boolean

Включить ли прямой вывод аудио и видео.

audio_urls
string<uri>[]

Эталонное аудио Vidu Q4: не более 3 MP3-фрагментов, каждый длительностью 3–12 секунд и размером до 50 МБ; отдельно от булевого переключателя audio.

Maximum array length: 3
audio_type
enum<string>
Доступные опции:
all,
speech_only,
sound_effect_only
voice_id
string
is_rec
boolean
bgm
boolean
payload
string
off_peak
boolean

Использовать ли генерацию в непиковое время.

watermark
boolean

Добавлять ли водяной знак.

wm_position
enum<integer>
Доступные опции:
1,
2,
3,
4
wm_url
string<uri>
callback_url
string<uri>

Ответ

200 - application/json

Задача успешно создана

task_id
string
обязательно

ID задачи, возвращаемый при создании задачи, используется для ее запроса.

state
enum<string>
обязательно

Статус задачи, распространённые значения created、queueing、processing、success、failed.

Доступные опции:
created,
queueing,
processing,
success,
failed
model
string
prompt
string
images
string[]
duration
integer
resolution
string
created_at
string
creations
string