Перейти к содержимому
Главная

Vidu Q2 - Text to Video

viduq2-text2video

Vidu Q2 - Text to Video offers balanced performance between speed and quality, supporting multiple resolutions from 360p to 1080p. Features improved motion consistency and scene understanding.

POST /v1/queue/viduq2-text2video # Создать задачу
GET /v1/queue/viduq2-text2video/requests/{request_id}/status # Проверить статус
GET /v1/queue/viduq2-text2video/requests/{request_id}/response # Получить результат
PUT /v1/queue/viduq2-text2video/requests/{request_id}/cancel # Отменить задачу
Окно терминала
curl --request 'POST' 'https://odirouter.ai/model/v1/queue/viduq2-text2video' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--location \
--data-raw '{
"prompt": "A clean studio shot of a red apple on a white table, soft natural light.",
"duration": 5,
"resolution": "720p",
"seed": 0,
"aspect_ratio": "16:9",
"movement_amplitude": "auto"
}'

Text description for video generation, maximum 2000 characters


Video duration in seconds

Options: 1 - 10

Default: 5


Random seed, when not provided or set to 0, uses a random number instead, manual setting uses the specified seed


Aspect ratio

Options: 16:9, 9:16, 3:4, 4:3, 1:1

Default: 16:9


Resolution parameter

Options: 540p, 720p, 1080p

Default: 720p


Whether to add background music to the generated video

When true, the system will automatically select and add appropriate music from the preset BGM library; when false, no BGM is added

BGM has no time limit, the system automatically adapts to video duration

Note: BGM parameter does not take effect when duration is 9 or 10 seconds

Options: true, false

Default: false


Pass-through parameter, no processing required, only data transmission, maximum 1048576 characters


Note: Temporarily unavailable

Off-peak mode, off-peak mode consumes fewer points. Tasks submitted in off-peak mode will be generated within 48 hours. Tasks that cannot be completed will be automatically canceled and points will be refunded

When true, generates video during off-peak hours; when false, generates video immediately

Options: true, false

Default: false


Whether to add a watermark. When true, a watermark is added; when false, no watermark is added

Currently watermark content is fixed and AI-generated, by default no watermark is added

Options: true, false

Default: false


Watermark position, indicating where the watermark appears on the image

Options: 1 (Top-left), 2 (Top-right), 3 (Bottom-right), 4 (Bottom-left)

Default: 3


Watermark content, provided as an image URL, when not provided, the default AI-generated watermark content is used


Metadata identifier, JSON format string, pass-through field

You can customize the format or use the example format. Example:

{
"Label": "your_label",
"ContentProducer": "yourcontentproducer",
"ContentPropagator": "your_content_propagator",
"ProduceID": "yourproductid",
"PropagateID": "your_propagate_id",
"ReservedCode1": "yourreservedcode1",
"ReservedCode2": "your_reserved_code2"
}

When this parameter is empty, the default metadata identifier generated by vidu is used


Callback URL

{
"request_id": "task_01hxyz...",
"response_url": "https://odirouter.ai/model/v1/queue/viduq2-text2video/requests/task_01hxyz.../response",
"status_url": "https://odirouter.ai/model/v1/queue/viduq2-text2video/requests/task_01hxyz.../status",
"cancel_url": "https://odirouter.ai/model/v1/queue/viduq2-text2video/requests/task_01hxyz.../cancel",
"queue_position": 0
}
ПолеТипОписание
request_idstringИдентификатор задачи для последующей проверки статуса, получения результата и отмены.
response_urlstringURL для получения итогового результата.
status_urlstringURL для проверки статуса задачи.
cancel_urlstringURL для отмены задачи.
queue_positionintТекущая позиция в очереди.