Video
/api/v1/video/queue
Queue a new video generation request.
Authentication: This endpoint accepts either a Bearer API key or a SIGN-IN-WITH-X header for x402 wallet-based authentication. The legacy X-Sign-In-With-X header is also accepted during migration. When using x402, a 402 Payment Required response indicates insufficient balance and includes top-up instructions.
post/api/v1/video/queue
Request
- Base URL: https://api.venice.ai
- URL: https://api.venice.ai/api/v1/video/queue
- Auth: one of:
- HTTP bearer
- API key in header SIGN-IN-WITH-X
Request body
Example request
{
"model": "seedance-2-0-text-to-video-basic",
"consents": {
"seedance": {
"confirmed_terms_and_privacy": true,
"confirmed_legal_right": true,
"confirmed_screening_acknowledged": true
}
},
"prompt": "Commerce being conducted in the city of Venice, Italy.",
"negative_prompt": "low resolution, error, worst quality, low quality, defects",
"duration": "10s",
"aspect_ratio": "16:9",
"omni_reference_task_type": "edit",
"resolution": "720p",
"upscale_factor": 2,
"enhancement_model": "Proteus",
"target_fps": 60,
"softness": 3,
"creativity": 0.5,
"realism": 0.5,
"sharp": 0.5,
"compression": 0.5,
"noise": 0.5,
"halo": 0.5,
"recover_detail": 0.5,
"output_format": "mp4",
"slowdown_factor": 1,
"audio": true,
"camera_trajectory": [
{
"time": 0,
"azimuth": 0,
"elevation": 0,
"distance": 1
},
{
"time": 1,
"azimuth": 45,
"elevation": 10,
"distance": 1
}
],
"image_url": "data:image/png;base64,iVBORw0K...",
"end_image_url": "data:image/png;base64,iVBORw0K...",
"image_strength": 1,
"audio_url": "data:audio/mpeg;base64,SUQzBAA...",
"video_url": "data:video/mp4;base64,AAAAFGZ0eXA...",
"reference_image_urls": [
"data:image/png;base64,iVBORw0K..."
],
"reference_video_urls": [
"https://example.com/reference-clip.mp4"
],
"reference_audio_urls": [
"data:audio/mpeg;base64,SUQzBAAAAAA..."
],
"reference_document_urls": [
"https://example.com/brief.pdf"
],
"elements": [
{
"frontal_image_url": "data:image/png;base64,iVBORw0K...",
"reference_image_urls": [
"data:image/png;base64,iVBORw0K..."
]
}
],
"scene_image_urls": [
"data:image/png;base64,iVBORw0K..."
],
"keyframes": [
{
"image_url": "data:image/png;base64,iVBORw0K...",
"frame_index": 0
},
{
"image_url": "data:image/png;base64,iVBORw0K...",
"frame_index": 120
}
]
}Response
Video generation request queued successfully
Example response
{
"model": "video-model-123",
"queue_id": "123e4567-e89b-12d3-a456-426614174000"
}Changes
No recorded changes to this operation across all 1 revision of this API.