Yovid

Seedance 2.5 API:呼叫方式、參數、限制與積分費用

Seedance 2.5 參考生成影片展示片段畫面:一隻紙片小狗和一隻真實的黃色小狗在兒童房裡玩耍。
Nora
Nora
|
發佈於 10月 22, 2026

直接回答:只要一把金鑰,就能透過 Yovid API 呼叫 Seedance 2.5。發送 POST https://yovid.ai/v1/videos/generations,帶上 "model": "seedance-2.5" 和提示詞,然後輪詢 GET /v1/tasks/{task_id},直到狀態變成 completed,再讀取 output.video_url。片段長度為 4 到 30 秒,一次請求最多可帶 30 張圖片、10 段影片和 10 個音訊檔作為參考。計費使用和網站相同的 Yovid 積分,而且只有任務成功才會扣除積分。

目錄

  1. Seedance 2.5 API 從哪裡取得
  2. 四步驟快速上手
  3. 請求參數
  4. API 如何選擇生成模式
  5. 參考素材與媒體限制
  6. 一次請求的費用
  7. 錯誤、重試與速率限制
  8. 完整的 Python 範例
  9. 常見問題

Seedance 2.5 API 從哪裡取得

Seedance 2.5 是 ByteDance Seed 的模型。ByteDance 自己的開發者管道是透過旗下的雲端平台:2026 年 7 月 31 日的發布文章表示,API 將透過 BytePlus ModelArk 開放;據媒體報導,Volcano Engine(火山引擎)於 8 月 7 日在中國開放 API;ByteDance 的 Seedance 2.5 頁面則連結到 BytePlus 的 playground。

Yovid 是獨立平台,與 ByteDance 沒有隸屬關係,透過自己的 API 提供 Seedance 2.5:

  • 一把金鑰,一份帳單:同一把金鑰、同一份積分,涵蓋 Seedance 2.5、2.0、2.0 Fast、2.0 Mini、1.5 Pro 和 1.0 Pro Fast。
  • 穩定的公開 ID:你送出的是 seedance-2.5;Yovid 把供應商的模型名稱留在內部,這些名稱變動時,你的程式碼也不會壞掉。
  • 和網站同一個帳號:透過 API 生成的片段,使用的是你已有的方案和積分。

完整的參考文件在 Yovid API 文件;本指南聚焦在 Seedance 2.5 特有的部分。

四步驟快速上手

1. 建立 API 金鑰

打開設定 → API 金鑰,為金鑰命名並建立。完整的金鑰只會顯示一次,請存進機密管理工具,並在伺服器上以 YOVID_API_KEY 載入。絕對不要把它放進瀏覽器或行動裝置的程式碼裡。

2. 建立任務

curl https://yovid.ai/v1/videos/generations \
  -H "Authorization: Bearer $YOVID_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.5",
    "prompt": "A lighthouse keeper climbs a spiral staircase with a lantern, reaches the lamp room as a storm rolls in, and lights the great lamp. Wind howling, boots on iron steps.",
    "duration": 10,
    "quality": "720p",
    "aspect_ratio": "16:9",
    "generate_audio": true
  }'
Response
{
  "task_id": "vid_01JZK7R7KCYQ3T9F33A7K0J6XB",
  "status": "pending",
  "created_at": "2026-10-22T08:30:00.000Z"
}

3. 輪詢任務

curl https://yovid.ai/v1/tasks/vid_01JZK7R7KCYQ3T9F33A7K0J6XB \
  -H "Authorization: Bearer $YOVID_API_KEY"

狀態是 pending 或 processing 時,每 5 到 10 秒輪詢一次,並逐步拉長間隔。狀態變成 completed 時,影片網址就在 output.video_url;如果變成 failed,就停止輪詢並讀取 error。

4. 查詢積分

curl https://yovid.ai/v1/credits \
  -H "Authorization: Bearer $YOVID_API_KEY"

available 是新任務可以使用的積分;reserved 是為仍在執行的任務預留的積分。

請求參數

欄位型別Seedance 2.5 說明
modelstringseedance-2.5
promptstring必填。時間段、引號裡的對白和 @image1 這類參考寫法都適用
durationinteger4 到 30 秒
qualitystring文件列出 Seedance 2.5 支援 480p 和 720p
aspect_ratiostring16:9、9:16、1:1、4:3、3:4、21:9 或 adaptive
generate_audioboolean在同一次生成中產出聲音、對白和音效
image_urlsarray最多 30 個公開的 HTTPS 圖片網址
video_urlsarray最多 10 個公開的 HTTPS 影片網址
audio_urlsarray最多 10 個公開的 HTTPS MP3 或 WAV 網址
reference_modeboolean把一或兩張圖片當作參考,而不是首尾影格
output_formatstringmp4(預設)或 mov
content_filterboolean可選的內容過濾,預設開啟;設為 false 時費率乘以 1.1
web_searchboolean僅限文字轉影片請求

API 會在建立任務前,依模型和你的方案檢查每個值;如果有不允許的值,會回傳 403 或 422,並在 param 中標出有問題的欄位。從某個影格開始生成時,輸出會沿用那張圖片的比例。

API 如何選擇生成模式

你不需要傳送供應商的模式。Yovid 會依你附上的媒體自動選擇:

你送出的內容模式
沒有媒體文字轉影片
一張圖片圖片轉影片,圖片作為首影格
兩張圖片首尾影格
三張以上圖片參考生成影片
任何影片參考生成影片
任何音訊參考生成影片
一或兩張圖片加上 "reference_mode": true參考生成影片

在參考模式下,提示詞裡依檔案在各陣列中的順序指代它們:@image1、@image2、@video1、@audio1。參考請求看起來像這樣:

Reference to video
{
  "model": "seedance-2.5",
  "prompt": "@image1 is the main character. @image2 is the ceramic mug she holds; keep its shape and logo. @image3 is the kitchen. She walks into the kitchen, pours coffee into the mug and turns to the window. Use @audio1 as her voice: she says, \"Finally, Saturday.\"",
  "image_urls": [
    "https://example.com/character.jpg",
    "https://example.com/mug.jpg",
    "https://example.com/kitchen.jpg"
  ],
  "audio_urls": ["https://example.com/voice-sample.mp3"],
  "duration": 12,
  "quality": "720p"
}

音訊參考是 API 專屬功能:網站的輸入框接受圖片和影片,API 則另外支援最多 10 個音訊檔,用來指定聲線、配樂或節奏。

參考素材與媒體限制

出自 API 文件的模型與輸入頁面:

媒體格式限制
圖片JPEG、PNG、WebP最多 30 張;每邊 300 到 6000 px;長寬比 0.4 到 2.5;每張最大 30 MB
影片MP4、MOV最多 10 段;每段 2 到 30 秒,總長 30 秒;24 到 60 FPS;每段最大 200 MB
音訊MP3、WAV最多 10 個;每個 2 到 30 秒,總長 30 秒;每個最大 15 MB

所有媒體都必須是公開的 HTTPS 網址。Yovid 會拒絕 localhost、私有網路位址、內嵌帳密的網址,以及無法解析的主機名稱。請使用網址而不是 Base64;供應商把每個請求主體的上限設為 64 MB。

一次請求的費用

API 和網站使用同樣的積分、同樣的費率計費。以積分包標準價計算,Seedance 2.5 在 480p 每秒約 3 積分,720p 約 6.1 積分,所以 10 秒 720p 片段約 61 積分,30 秒則約 183 積分。訂閱用戶每秒費用更低。

  • 參考影片:按參考片段長度加上輸出長度計費,費率較低:480p 每秒約 2.1 積分,720p 約 4.6 積分。
  • 關閉 content_filter:費用乘以 1.1。
  • 先預留,再扣除:建立任務時先預留積分,只有任務完成才會扣除;任務失敗會退回積分。
  • 方案權限:Seedance 2.5 需要付費方案或一次性積分包。免費帳號會收到 403 plan_upgrade_required。

完成的任務會在 credits_used 中回報實際用量。方案和積分包見價格頁面,最便宜的入門方式見 Seedance 2.5 免費嗎。

錯誤、重試與速率限制

狀態碼意義要重試嗎?
401未提供金鑰、金鑰無效或已撤銷不要,請更換金鑰
402可用積分不足不要,請加購積分
403模型或畫質需要更高的方案不要,請調整輸入或方案
422參數無效、模型無法使用或提示詞被攔截不要,請修正請求
429達到速率上限或同時執行任務上限要,並逐步拉長間隔
500、502、503伺服器、供應商或內容審核出問題要,稍待片刻再試

每把金鑰每分鐘最多 120 次請求,輪詢也算在內。建立任務的端點目前還不支援冪等鍵,所以在不確定第一次是否成功時,不要自動重試 POST:這可能會建立第二個任務、重複預留積分。請記下收到的每個 task_id。

完整的 Python 範例

import os
import time

import requests

API = "https://yovid.ai"
HEADERS = {"Authorization": f"Bearer {os.environ['YOVID_API_KEY']}"}

create = requests.post(
    f"{API}/v1/videos/generations",
    headers=HEADERS,
    json={
        "model": "seedance-2.5",
        "prompt": (
            "0-10s: a courier in a yellow rain jacket runs out of a subway exit into a night street. "
            "10-20s: she weaves between umbrellas as a taxi brakes. "
            "20-30s: she stops at a door and knocks twice. Rain and traffic, no music."
        ),
        "duration": 30,
        "quality": "720p",
        "aspect_ratio": "16:9",
    },
    timeout=30,
)
create.raise_for_status()
task_id = create.json()["task_id"]

delay = 5
while True:
    task = requests.get(f"{API}/v1/tasks/{task_id}", headers=HEADERS, timeout=30)
    task.raise_for_status()
    data = task.json()
    if data["status"] == "completed":
        print(data["output"]["video_url"], data["credits_used"])
        break
    if data["status"] == "failed":
        raise RuntimeError(data["error"])
    time.sleep(delay)
    delay = min(delay * 1.5, 30)

這條提示詞用了時間段寫法,這是填滿 30 秒片段最可靠的方式。Seedance 2.5 提示詞指南裡有 13 條可以直接送出的提示詞,而和 Kling 3.0、Veo 3.1、Seedance 2.0 的比較,則能幫你決定要呼叫哪個模型 ID。

常見問題

Seedance 2.5 有官方 API 嗎?

ByteDance 透過旗下的雲端平台 Volcano Engine(火山引擎)和 BytePlus,向開發者提供 Seedance 2.5。Yovid 的 API 是獨立的替代方案:一把金鑰、一份積分餘額,就能使用 Seedance 2.5 和其他 Seedance 模型。

Yovid 上 Seedance 2.5 的模型 ID 是什麼?

seedance-2.5。其他公開 ID 有 seedance-2.0、seedance-2.0-fast、seedance-2.0-mini、seedance-1.5-pro 和 seedance-1.0-pro-fast。

Seedance 2.5 API 生成的影片最長多長?

每個任務 4 到 30 秒,用 duration 設定。

Seedance 2.5 API 支援哪些解析度?

API 文件列出 seedance-2.5 支援 480p 和 720p。你的方案也會設定上限,如果畫質超過上限,API 會在建立任務前回傳 403。

可以用音訊當參考嗎?

可以,在 audio_urls 中最多放 10 個 MP3 或 WAV 檔,提示詞裡依序以 @audio1、@audio2 等指代。音訊參考只能透過 API 使用。

失敗的任務會扣積分嗎?

不會。建立任務時會先預留積分,只有任務成功完成才會扣除。

我可以發送多少請求?

每把金鑰每分鐘最多 120 次請求(含輪詢),另外還有依方案而定的同時執行任務上限。收到 429 回應,代表要先等一下,再以逐步拉長的間隔重試。

準備好開始開發了嗎?在設定 → API 金鑰建立金鑰,然後照著 API 快速上手操作。

#Seedance 2.5#API#開發者
相關文章
Seedance 2.5 展示片段畫面:晨光中,手工微縮草地上的一隻羊毛氈兔子和一隻羊毛氈松鼠。

Seedance 2.5 免費嗎?在 Yovid 上怎麼試用、要花多少積分

直接回答 Seedance 2.5 能不能免費使用:Yovid 註冊送的免費積分能用在哪裡、測試 Seedance 2.5 最便宜的方式、每支片段的積分費用、浮水印、商用授權,以及其他地方的免費方案。

Frame from an AI video model comparison clip: a Peking opera performer in a painted mask and gold embroidered costume on a dark stage.

AI Video Models Compared: Length, Resolution, Frames and References for 14 Models

Seedance 2.5, Kling 3.0, Veo 3.1, Sora 2, MiniMax H3, Wan 3.0 and eight more, compared on longest clip, top resolution, audio, first and last frame, reference images and free access.

Starting frame of an image to video example: a woman in a cobalt-blue coat and orange skirt in front of a Paris café terrace.

6 Image to Video Prompt Examples, Broken Down Shot by Shot

Six image to video prompt examples built on Yovid clips: the starting frame, a prompt that describes its motion, the model and settings to use, and why each prompt works.

Seedance 2.5 展示片段畫面:黃昏時分,社區理髮店裡一位老理髮師正在替客人修剪頭髮。

Seedance 2.5 提示詞指南:結構、時間段寫法與 13 條可直接複製的提示詞

Seedance 2.5 提示詞怎麼寫:七段式結構、30 秒長鏡頭的時間段寫法、用引號寫對白、聲音提示、@image 與 @video 參考素材、編輯與延長的措辭,以及 13 條可直接複製的提示詞。