curl --request POST \
--url https://api.aiid.edu.kg/api/v3/contents/generations/tasks \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "sd-2-5",
"ratio": "9:16",
"fps": 24,
"duration": 10,
"content": [
{
"type": "text",
"text": "使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频"
},
{
"type": "image_url",
"image_url": {
"url": "https://demo1.png"
},
"role": "reference_image",
"name": "图片1"
},
{
"type": "image_url",
"image_url": {
"url": "https://demo2.png"
},
"role": "reference_image",
"name": "图片2"
},
{
"type": "image_url",
"image_url": {
"url": "https://demo3.png"
},
"role": "reference_image",
"name": "图片3"
},
{
"type": "video_url",
"video_url": {
"url": "https://video.mp4"
},
"role": "reference_video",
"name": "视频1"
},
{
"type": "audio_url",
"audio_url": {
"url": "https://audio.mp3"
},
"role": "reference_audio",
"name": "音频1"
}
]
}
'{
"id": "task_xxx",
"status": "queued",
"created_at": "<string>",
"items": "<string>"
}建立影片(Seedance)
此系列支援OpenAI影片生成格式(詳見連結 影片生成Sora相容格式)。
用於建立影片生成任務,並透過任務 ID 查詢狀態與結果。
建立任務核心欄位:
model:必填,模型名稱。prompt:選填;未傳入時,須在content中提供非空文字項。content:選填,火山方舟 content 陣列,可混排文字、圖片、影片、音訊素材。function_mode:選填,常用於全能參考等進階模式。
相容入參:
以下欄位主要用於舊版客戶端和舊協議適配。新接入請盡量採用本頁「請求範例」中的標準格式:文本與參考素材使用 content 陣列,生成配置使用頂層 duration、ratio、resolution、fps 等欄位。
mode:t2v / i2v / i2v_first_last / reference_images / reference_materialimage_url / image_urls / input_referenceend_image_url / last_image_urlvideo_urls / audio_urlsseconds / durationaspect_ratio / ratio / sizequality / resolutionfpsgenerate_audio / watermark
呼叫細節:
- 當
mode=reference_material或function_mode=omni_reference時,建議透過content傳遞文字與參考素材。 content文字項寫法為{ "type": "text", "text": "测试文字" }。content圖片、影片、音訊素材項分別使用image_url、video_url、audio_url物件寫法,例如{ "type": "image_url", "image_url": { "url": "https://example.com/ref.png" }, "role": "reference_image", "name": "1" }。role可標示素材用途,name可供提示詞中依名稱引用。ratio、duration、resolution、fps會影響最終生成配置。
Seedance 2.5 圖片、影片、音訊混合參考範例(素材 URL 為佔位符,呼叫時請替換為實際可存取的連結):
{
"model": "sd-2-5",
"ratio": "9:16",
"fps": 24,
"duration": 10,
"content": [
{
"type": "text",
"text": "使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频"
},
{
"type": "image_url",
"image_url": {
"url": "https://demo1.png"
},
"role": "reference_image",
"name": "图片1"
},
{
"type": "image_url",
"image_url": {
"url": "https://demo2.png"
},
"role": "reference_image",
"name": "图片2"
},
{
"type": "image_url",
"image_url": {
"url": "https://demo3.png"
},
"role": "reference_image",
"name": "图片3"
},
{
"type": "video_url",
"video_url": {
"url": "https://video.mp4"
},
"role": "reference_video",
"name": "视频1"
},
{
"type": "audio_url",
"audio_url": {
"url": "https://audio.mp3"
},
"role": "reference_audio",
"name": "音频1"
}
]
}
Gemini Omni 呼叫:
gemini-omni也可透過本 Seedance 任務介面呼叫。mode=t2v用於文生影片,mode=r2v用於參考圖/參考素材生成,mode=edit用於影片編輯。- 文字可放在
prompt或content的text項;圖片可放在image_url / image_urls / reference_images / input_reference / content;影片可放在video_urls / content。 - 時長欄位可用
duration或seconds,會自動匹配到 4 / 6 / 8 / 10 秒檔。
MiniMax / Hailuo 調用:
minimax-h3可透過本任務介面呼叫,支援文生影片、圖片參考和音訊參考;文字可放在prompt或content文字項,素材可放在content、image_urls、audio_urls等欄位。hailuo-2.3可透過本任務介面呼叫,需要首幀圖片,建議在content中傳role=first_frame的image_url項。minimax-h3常用duration=5~15、resolution=1440p;hailuo-2.3常用duration=6或10、resolution=768p。
查詢結果關注欄位:
items[].statusitems[].content.video_url或items[].video_urlitems[].erroritems[].progress
Error fields: error.code, error.message.
{
"error": {
"code": "invalid_request_error",
"message": "requires at least one image in `images`"
}
}
Kling 4.0
Kling 4.0 呼叫:kling-4.0(720p)與 kling-4.0-1080p 同時支援 Seedance content/duration/resolution/ratio/mode 格式、contents/settings/options 與 OpenAI 視訊格式;兩種統一視訊入口可重複使用請求主體。解析度須與模型名稱一致。Kling 4.0 可直接使用 Seedance 格式 content/duration/resolution/ratio/mode,或 OpenAI 視訊格式 prompt/seconds/size/input_reference;兩者皆無需額外的 contents/settings/options。舊版 contents/settings/options 信封僅供相容。mode 可選 t2v(純文字)、i2v(單張首幀)、i2v_first_last(首尾兩幀)、reference_images(一般參考圖)、reference_material(圖片或視訊參考)。省略 mode 且沒有明確工具時,有參考素材時預設為 reference_material,沒有任何參考素材時預設為 t2v。參考模式使用一般參考圖角色,不會將明確的首尾幀靜默改為參考圖;首尾幀請明確選擇 i2v 或 i2v_first_last,並省略畫幅參數。目前不支援參考音訊。settings.audio 僅圖片參考/參考素材的全能模式可選;t2v、i2v、i2v_first_last 請省略音訊開關。
Vidu Q4
Vidu Q4:vidu-q4 固定為 720p,vidu-q4-540p 固定為 540p,支援生成 3~16 秒影片。至少需要 1 張圖片,最多支援 15 張參考圖;參考生成可附帶最多 3 段 MP3 音訊,每段 3~12 秒、最大 50MB。不支援純文字生成、指定首尾影格或參考影片。多張圖片用於共同參考,不代表首尾位置。可透過 POST /v1/videos、POST /api/v3/contents/generations/tasks,或 Vidu 格式 POST /ent/v2/img2video、POST /ent/v2/reference2video 建立任務。建議統一入口使用 mode=reference_images;附帶音訊時使用 mode=reference_material。參考音訊可使用 audio_urls,Seedance 格式也可使用標準 content 的 audio_url 項;audio 布林欄位表示生成音訊開關,與參考音訊 URL 清單分別使用。解析度須與模型名稱一致。
curl --request POST \
--url https://api.aiid.edu.kg/api/v3/contents/generations/tasks \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "sd-2-5",
"ratio": "9:16",
"fps": 24,
"duration": 10,
"content": [
{
"type": "text",
"text": "使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频"
},
{
"type": "image_url",
"image_url": {
"url": "https://demo1.png"
},
"role": "reference_image",
"name": "图片1"
},
{
"type": "image_url",
"image_url": {
"url": "https://demo2.png"
},
"role": "reference_image",
"name": "图片2"
},
{
"type": "image_url",
"image_url": {
"url": "https://demo3.png"
},
"role": "reference_image",
"name": "图片3"
},
{
"type": "video_url",
"video_url": {
"url": "https://video.mp4"
},
"role": "reference_video",
"name": "视频1"
},
{
"type": "audio_url",
"audio_url": {
"url": "https://audio.mp3"
},
"role": "reference_audio",
"name": "音频1"
}
]
}
'{
"id": "task_xxx",
"status": "queued",
"created_at": "<string>",
"items": "<string>"
}授權
使用 Bearer Token 認證。
格式: Authorization: Bearer sk-xxxxxx
主體
- Option 1
- Kling 4.0
必填。模型名稱。可傳 Seedance 對外模型、gemini-omni、minimax-h3 或 hailuo-2.3。
sd-2-5, doubao-seedance-1-0-lite-i2v-250428, doubao-seedance-1-0-lite-t2v-250428, doubao-seedance-1-0-pro-250528, doubao-seedance-1-0-pro-fast-251015, doubao-seedance-1-5-pro-251215, doubao-seedance-2-0-260128, doubao-seedance-2-0-fast-260128, minimax-h3, hailuo-2.3, gemini-omni, vidu-q4, vidu-q4-540p "doubao-seedance-2-0-260128"
選填;若未傳入,content 中須提供非空的 text 項目作為影片生成描述。
"参考素材生成一段剧情短视频"
選填。火山方舟 content 陣列,依順序混排文字與素材項目。文字項使用 { "type": "text", "text": "..." };圖片、影片、音訊項分別使用 image_url、video_url、audio_url 物件,並在其中放入 url,可搭配 role(如 reference_image、reference_video、reference_audio)和 name 供文字引用。
Hide child attributes
Hide child attributes
內容項類型。
text, image_url, video_url, audio_url 文字內容,僅在 type=text 時使用。
圖片 URL,建議使用物件寫法:{"url":"https://..."}。
影片 URL,推薦物件寫法:{"url":"https://..."}。
音訊 URL,推薦物件寫法:{"url":"https://..."}。
素材用途標識,常見值如 reference_image、reference_video、reference_audio。
素材名稱,可供文字提示詞引用或區分多個素材。
選填。進階功能模式,例如 omni_reference 用於全方位參考。
選填。相容模式欄位,例如 t2v、i2v、i2v_first_last、reference_images、reference_material;gemini-omni 支援 t2v、r2v、edit。
選填。單張參考圖 URL。
選填。多張參考圖 URL 列表。
選填。兼容參考輸入欄位。
選填。末幀參考圖 URL。
選填。末幀參考圖 URL 別名。
選填。參考影片 URL 列表。
選填。參考音訊 URL 列表。
選填。影片長度(秒);與 duration 相容。
選填。影片長度(秒);與 seconds 相容。
選填。長寬比,例如 16:9。
選填。畫幅比例別名,如 16:9。
選填。解析度或尺寸相容欄位。
選填。生成品質設定。
選填。輸出解析度。
選填。影格率。
選填。是否產生音訊。
選填。是否添加浮水印。
