Seedance 2.0 影片生成 API
透過 APIMaster 使用 Seedance 2.0 生成影片。
Seedance 2.0 影片生成
Seedance 2.0 支援透過非同步任務進行文字轉影片、圖片轉影片及參考媒體生成。
Base URL:
https://apimaster.ai/v1是https://apimaster.ai/v1。請勿在路徑中再加上/v1。
參數
| 欄位 | 型別 | 必填 | 說明 |
|---|---|---|---|
model |
string | 是 | doubao-seedance-2.0 |
prompt |
string | 是 | 影片描述 |
duration |
integer | 否 | 以秒為單位的時長,預設為 5 |
resolution |
string | 否 | 480p、720p、1080p 或 4K |
aspect_ratio |
string | 否 | 16:9、4:3、1:1、3:4、9:16、21:9 或 adaptive |
image_urls |
string[] | 否 | 公開的參考圖片 URL |
video_urls |
string[] | 否 | 公開的參考影片 URL |
audio_urls |
string[] | 否 | 公開的參考音訊 URL |
generate_audio |
boolean | 否 | 是否生成音訊 |
watermark |
boolean | 否 | 是否加入浮水印 |
seed |
integer | 否 | 重現性種子 |
output_format |
string | 否 | mp4 或 mov |
提交任務
curl -s "https://apimaster.ai/v1/videos/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2.0",
"prompt": "Sunlight through a forest, smooth forward camera movement",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"generate_audio": false
}'
回應中包含 task_id:
{"code":200,"data":[{"status":"submitted","task_id":"task_xxxxxxxx"}]}
輪詢並下載
curl -s "https://apimaster.ai/v1/videos/task_xxxxxxxx" -H "Authorization: Bearer YOUR_API_KEY"
curl -L "https://apimaster.ai/v1/videos/task_xxxxxxxx/content" -H "Authorization: Bearer YOUR_API_KEY" -o output.mp4
狀態包含 submitted、in_progress、completed 與 failed。任務完成後請盡快下載。
計費
計費是根據生成的時長與輸出解析度。參考圖片、影片或音訊可能產生額外的媒體費用。提交前請在儀表板查看目前的影片/媒體定價。失敗的任務不會收取生成費用。
錯誤
400 參數無效、401 API 金鑰無效、402 餘額不足、429 請求頻率受限,以及 500/502 暫時性服務錯誤。
另請參閱:影片生成總覽 與 Seedance 2.5。