跳轉到主要內容
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
範例:

"viduq3-turbo"

images
string<uri>[]
必填

圖片輸入。單圖圖生 1 張;Vidu Q4 參考生成 1~15 張,且圖片用於共同參考。舊模型首尾幀與參考數量依各自能力使用。

Required array length: 2 elements
範例:
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 秒、最大 50MB;與 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