Skip to main content
POST
cURL
Provide at least one reference asset. The per-media limits are defined by the API schema.

Authorizations

Authorization
string
header
required

Use your APIPod API key as a Bearer token in the Authorization header.

Body

application/json
model
string
required

Public APIPod model ID.

Allowed value: "seedance-2.0-x-r2v"
prompt
string
required

Generation or editing instructions, up to 30000 characters. It is recommended to keep the prompt to no more than 500 Chinese characters or 1,000 English words. Lengthy text will lead to scattered information, and the model may ignore details and only focus on key points, resulting in missing elements in the generated video.

Required string length: 1 - 30000
image_urls
string<uri>[]

Reference image URLs (up to 9). Reference them in the prompt with @Image1, @Image2, ... in array order. Real-person images are supported.

Maximum array length: 9
video_urls
string<uri>[]

Reference video URLs (up to 3). Reference them in the prompt with @Video1, @Video2, ... in array order.

Maximum array length: 3
audio_urls
string<uri>[]

Reference audio URLs (up to 3), referenced as @Audio1, @Audio2, ... Audio cannot be used alone; include at least one image or video reference.

Maximum array length: 3
duration
enum<integer>
default:5

Video duration in seconds (5-15).

Available options:
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
Required range: 5 <= x <= 15
resolution
enum<string>
default:720p
Available options:
720p
aspect_ratio
enum<string>
default:16:9

Aspect ratio of the generated video: 16:9, 9:16, 4:3, 3:4, 1:1 or 21:9.

Available options:
16:9,
9:16,
4:3,
3:4,
1:1,
21:9

Response

200 - application/json

Task accepted

Standard response for task submission

code
integer
required
data
Task Submit Data · object
required

Data content for task submission

message
string
required