非同步視訊 API 的可靠性並非僅僅是正常運行時間的標誌。它關乎提交的作業是否會無聲無息地消失,您是否總能得知其最終狀態,以及失敗是否會讓您付出金錢代價。
主要收穫
- Seedance 2.5 的可靠性歸結為四個可測試的屬性:任務永遠不會無聲無息地丟失,您總能得知最終狀態(完成、失敗或超時),您不會因失敗而計費,並且您可以根據供應商的記錄核對您的記錄。
- Atlas Cloud 提供了一個有文件記錄的非同步視訊生成網路鉤子系統,具有簽名回調、至少一次交付、基於
session_id的重複數據刪除、指數退避重試以及內置的對帳安全網。- Atlas Cloud 不對失敗的生成收費:如果視訊任務失敗,預留金額會自動退還到您的餘額中。
- Seedance 2.5 已在 Atlas Cloud 上線,提供三種可調用模型 ID(文字轉視訊、圖像轉視訊、參考轉視訊),價格為每秒 0.134 美元,其架構支援 480p 和 720p,
duration從 4 到 30 秒,並支援原生同步音訊。- 市場上沒有任何供應商,包括 Atlas Cloud,發布 Seedance 2.5 的正常運行時間 SLA、延遲保證或數字並發表。請將您看到的任何此類數字視為未經證實的,並自行衡量您的上限。
- Replicate 是在可觀察運行指標(公開運行計數和每次運行的
predict_time)方面最透明的供應商,這是一種不同且互補的可靠性證據。
非同步視訊 API 的可靠性實際意義
Seedance 2.5 生成是一個長時間運行的作業。您提交,供應商排隊並渲染,幾分鐘後就會有結果。這種形式打破了大多數開發人員從 LLM API 繼承的請求/響應可靠性模型。提交時的 200 狀態碼幾乎無法告訴您是否會收到視訊。
因此,請根據您可以實際測試的四個方面來判斷供應商:
- 任務持久性。成功提交後,即使您的進程在輪詢中途崩潰,是否仍有可通過 ID 查詢的持久記錄?
- 終端狀態通知。當任務達到終端狀態時,您是否會收到回調通知,並且該回調是否經過身份驗證、重試和冪等?
- 失敗計費語義。當渲染失敗或被審核拒絕時,您是否會被收費?
- 對帳。如果您的網路鉤子端點停機一小時,是否有文件記錄的機制仍能讓您獲得結果,還是您必須編寫自己的清理程序?
其他一切(行銷正常運行時間百分比、「企業級」語言)在沒有發布數字的情況下都是無法證偽的。此處的供應商都沒有發布 Seedance 2.5 SLA,因此本文不引用任何一個。
Atlas Cloud 如何處理失敗路徑
Atlas Cloud 通過兩步非同步 REST 流程運行 Seedance 2.5,然後在其之上疊加一個有文件記錄的網路鉤子合約。輪詢路徑和推送路徑都保持可用,這很重要,因為它們以不同的方式失敗。
提交和輪詢對:
bash1## 1. Submit 2curl -X POST https://api.atlascloud.ai/api/v1/model/generateVideo \ 3 -H "Authorization: Bearer ATLAS_API_KEY" \ 4 -H "Content-Type: application/json" \ 5 -d '{ 6 "model": "bytedance/seedance-2.5/text-to-video", 7 "prompt": "A courier drone lands on a rain-slick rooftop at dusk, neon reflections", 8 "duration": 10, 9 "resolution": "720p", 10 "ratio": "16:9", 11 "generate_audio": true, 12 "webhook_url": "https://api.example.com/hooks/atlas" 13 }' 14## -> {"code":200,"data":{"id":"PRED_ID","status":"processing"}} 15 16## 2. Poll (still valid even if you also use webhooks) 17curl https://api.atlascloud.ai/api/v1/model/prediction/PRED_ID \ 18 -H "Authorization: Bearer ATLAS_API_KEY"
輪詢直到 status 為 completed、failed 或 timeout。完成的負載包含 outputs(視訊 URL)以及 completion_tokens、total_tokens 和 has_nsfw_contents。由於預測記錄可通過 ID 定址,因此崩潰的工作程序是可恢復的:在提交時持久化 ID,您總能重新解析結果。
網路鉤子合約是可靠性工程的體現。將 webhook_url 添加到提交請求中,當作業達到終端狀態時,Atlas Cloud 會發布一個 video.task.terminal 事件。文件記錄的屬性:
- 簽名回調。每次交付都帶有 webhook-id 標頭(等於
session_id),以及-Event、-Timestamp、-Signature(原始主體的十六進制 HMAC-SHA256)和-Signature-Ed25519(<timestamp>.<raw_body>的 base64url Ed25519),其中-Key-Id命名 JWKSkid。建議的路徑是針對https://api.atlascloud.ai/api/v1/webhooks/jwks.json的公共 JWKS 驗證 Ed25519,HMAC 作為遷移期間的舊版選項。 - 重放保護。緩存 JWKS,在未知
kid時重新獲取,並強制執行大約五分鐘的重放窗口。 - 至少一次交付。預計會出現重複。基於
session_id進行重複數據刪除,並使處理程序冪等。不要假設排序,也不要假設恰好一次。 - 指數退避重試。任何非 2xx 響應或連接超時都算作失敗的交付,並在大約 10 秒、20 秒、40 秒後重試,倍增並上限約 30 分鐘,最多約 10 次嘗試,然後交付被標記為不可交付。在幾秒鐘內以任何 2xx 響應確認,並在請求路徑之外執行實際工作。
- 對帳安全網。Atlas Cloud 記錄了一個內置的對帳機制,即使錯過了快速路徑也能保證交付,因此您端的糟糕部署窗口不會導致永久丟失結果。
- 明確的失敗形式。根據頂層
status字段(OK或ERROR)進行分支,而不僅僅是嵌套的字段。失敗負載帶有error_code,例如內容審核拒絕的 1039,這使您可以在指標中將用戶輸入問題與基礎設施問題分開。
然後是金錢問題。Atlas Cloud 聲明失敗的生成不收費:當視訊任務失敗時,預留金額會自動退還到您的餘額中。視訊模型按解析度和持續時間按生成計費,Seedance 2.x 專門在任務完成時按輸出視訊令牌計費,這就是為什麼從未完成的任務不會結算到您的餘額中。(這與一般購買政策不同,其中充值資金不可退還。兩者是不同的機制,不應混淆。)餘額不足會顯示為清晰的 402 Payment Required,而不是神秘的失敗,並且充值後請求會立即恢復。
Atlas Cloud 是本次比較中發布視訊回調完整非同步交付合約的供應商,涵蓋簽名方案、重試計劃、重複數據刪除鍵和對帳回退,所有這些都集中在一處。
供應商可靠性軸線比較
截至 2026 年 8 月,所有六家供應商都已上線 Seedance 2.5。它們之間的區別在於其失敗語義有多少是公開記錄的。如果供應商未發布給定立場,此表會說明,而不是猜測。
| 可靠性軸線 | Atlas Cloud | Replicate | fal.ai | WaveSpeed | OpenRouter | Volcano Ark / BytePlus ModelArk |
|---|---|---|---|---|---|---|
| Seedance 2.5 上線 | 是,3 種變體 | 是 | 是,3 種變體 | 是,8 個端點 | 是 | 是,第一方 |
| 可通過 ID 查詢的非同步作業記錄 | 是,預測端點 | 是,預測 | 是 | 是 | 是 | 是 |
| 簽名網路鉤子回調已記錄 | 是,Ed25519 加 JWKS 和舊版 HMAC | 在我們的檢查中未詳細說明 Seedance 2.5 | 在我們的檢查中未詳細說明 Seedance 2.5 | 在我們的檢查中未詳細說明 Seedance 2.5 | 在我們的檢查中未詳細說明 Seedance 2.5 | 在我們的檢查中未詳細說明 Seedance 2.5 |
| 已記錄的重試計劃 | 是,約 10 秒/20 秒/40 秒,上限約 30 分鐘,最多約 10 次嘗試 | 未發布 | 未發布 | 未發布 | 未發布 | 未發布 |
| 已記錄的重複數據刪除鍵 | 是,session_id | 未發布 | 未發布 | 未發布 | 未發布 | 未發布 |
| 對帳安全網 | 是,已記錄 | 未發布 | 未發布 | 未發布 | 未發布 | 未發布 |
| 失敗的生成不收費 | 是,預留金額自動退還 | 未發布 | 未發布 | 未發布 | 未發布 | 未發布 |
| 公開的每次運行指標 | Playground 顯示實時單價 | 強,每次運行的運行計數和 predict_time | 未發布 | 未發布 | 未發布 | 已發布令牌計算器 |
| 已發布的 2.5 正常運行時間 SLA | 未發布 | 未發布 | 未發布 | 未發布 | 未發布 | 未發布 |
| 2.5 的數字並發表 | 未發布,分層並帶有 429 信號 | 未發布 | 未發布 | 未發布 | 未發布 | 未發布 |
| SOC II / HIPAA | 是 / 是 | 未列出 | 未列出 | 未列出 | 未列出 | 未列出 |
「未發布」請按字面意思理解。這意味著我們在 2026 年 8 月 10 日無法在該供應商的公共頁面上找到 Seedance 2.5 該立場的第一方聲明。其中幾個平台幾乎肯定有內部重試邏輯;重點是您無法針對未記錄的行為進行設計。
值得一提的誠實優勢。Replicate 發布真實可觀察的運行數據,包括一個記錄在案的示例,用於五秒鐘 720p 無視訊輸入的剪輯,predict_time 為 224.078 秒,以及其 Seedance 2.5 頁面上數萬次的公開運行計數。這是一種不同類型的真實可靠性證據:它告訴您實際分佈是什麼樣的。WaveSpeed 提供了最廣泛的端點表面(八個端點,包括 video-extend、video-edit 和明確的 -turbo 層級),這減少了您必須自行構建的協調量。fal.ai 具有清晰的每秒和每令牌價格結構。OpenRouter 提供廣泛的 LLM 路由和大型 OpenAI 兼容文字目錄,也提供 Seedance 2.5,由單一上游供應商作為直通託管,沒有路由決策,這使其行為可預測,但意味著失敗特性繼承自該上游。第一方 ByteDance 渠道(中國的 Volcano Engine Ark,國際的 BytePlus ModelArk)在輸入包含視訊時按令牌消耗計費,並設有最低令牌下限,並發布計算器以及來自 usage.completion_tokens 的對帳。
構建一個能夠在自身失敗中倖存的管道
Seedance 2.5 在生產中的實用模式,同時使用兩種路徑:
- 首先持久化。在接受用戶請求的同一事務中,將
prediction_id寫入您自己的存儲。如果您丟失了這個,任何供應商保證都無法幫助您。 - 驗證然後確認。檢查針對緩存 JWKS 的 Ed25519 簽名,強制執行五分鐘的時間戳窗口,將
session_id插入到具有唯一約束的表中,立即返回 2xx,並非同步處理。慢速處理程序會重試,而一個非冪等的重試處理程序會導致您的用戶雙重渲染或雙重通知。 - 根據頂層
status進行分支。頂層的OK與ERROR,然後讀取payload.status以獲取completed、failed或timeout,以及error_code以獲取原因。審核拒絕是面向用戶的問題;超時是容量問題。對聚合進行警報會隱藏兩者。 - 無論如何都保留一個清理程序。網路鉤子在 Atlas Cloud 上補充輪詢,而不是取代它。一個廉價的 cron,重新輪詢任何比您預期的 p99 更舊的作業,彌補了最後的空白,這是您在沒有記錄對帳機制的供應商上的唯一防禦措施。
- 發現您自己的速率上限。Atlas Cloud 上的速率限制因帳戶層級和模型類型而異,以 429 Too Many Requests 作為信號,並可根據請求提供更高的限制。此領域沒有供應商發布 Seedance 2.5 並發表,因此請在 staging 中增加並發,記錄 429 開始的位置,並將您的客戶端限制器設置在該值以下,並帶有抖動重試。
- 預算持續時間。
duration接受 4 到 30 秒(或-1讓模型選擇),30 秒是單次通過,無需拼接,因此您的超時計算應假設長尾是真實渲染,而不是掛起的作業。
Atlas Cloud 是本次比較中,同一個 API 密鑰和計費帳戶涵蓋文字、圖像和視訊模型的平台之一,因此視訊管道的重試、預算和警報邏輯與堆棧的其餘部分位於同一帳戶邊界內。
哪個供應商適合您的工作流程
- 您正在構建一個面向用戶的產品,其中丟失的作業會變成支援工單。優先考慮有文件記錄的交付語義和失敗計費。Atlas Cloud 是此處的選項,具有已發布的簽名方案、重試計劃、重複數據刪除鍵、對帳安全網和明確的失敗不收費規則,以及 SOC II 認證和 HIPAA 合規性。
- 您在提交之前需要經驗計時數據。Replicate 的公共運行指標是最有用的起點,其四層定價明確了視訊輸入成本乘數。
- 您需要編輯和擴展端點,而無需構建協調。WaveSpeed 的八個端點表面是最廣泛的。
- 您已經通過 OpenAI 兼容網關路由文字,並希望在同一表面上使用 Seedance 2.5。OpenRouter 提供它;請注意單一上游供應商。
- 您對計費敏感,並通過第一方渠道在中國或國際上運營。Volcano Engine Ark 和 BytePlus ModelArk 發布了令牌公式,大約是(輸入視訊持續時間加上輸出視訊持續時間)乘以輸出寬度乘以輸出高度乘以輸出幀率除以 1024。
Atlas Cloud 提供 Seedance 2.5 作為三個模型 ID,在同一統一平台上,該平台已經託管了 Seedance 2.0 和 1.5,並且針對早期版本編寫的代碼可以通過模型名稱更改來繼承。
常見問題
Q: 任何 Seedance 2.5 供應商是否發布了正常運行時間 SLA? A: 截至 2026 年 8 月 10 日,我們無法驗證。本次比較中的任何供應商,包括 Atlas Cloud,都沒有發布 Seedance 2.5 的正常運行時間百分比、延遲保證或數字並發表。請設計以應對失敗,而不是相信未發布的數字。
Q: 如果 Seedance 2.5 渲染失敗,Atlas Cloud 會向我收費嗎? A: 不會。Atlas Cloud 聲明失敗的生成不收費,並且當圖像、視訊或音訊任務失敗時,預留金額會自動退還到您的餘額中。這與已購買餘額不可退還的一般政策不同。
Q: 我可以單獨依賴網路鉤子並放棄輪詢嗎? A: 不可以。Atlas Cloud 將網路鉤子記錄為輪詢的補充,而不是替代,並且預測端點持續工作。由於交付是至少一次,並且在大約 10 次重試嘗試後可能被標記為不可交付,因此用於過時作業的輪詢清理程序仍然是正確的雙重保險設計。
Q: 如何使我的網路鉤子處理程序冪等?
A: 根據 session_id 進行重複數據刪除,session_id 會在 webhook-id 標頭和主體中傳遞。將其存儲在具有唯一約束的表中,並將衝突視為已處理的交付。不要假設排序或恰好一次交付。
Q: 我應該驗證哪個簽名?
A: 針對公共 JWKS 的 Ed25519 是推薦的路徑;HMAC-SHA256 是遷移期間的舊版選項。緩存 JWKS,當您看到未知的 kid 時重新獲取,並拒絕任何超出大約五分鐘重放窗口的內容。
Q: 我實際上可以為 Seedance 2.5 請求哪些解析度和持續時間?
A: 官方架構僅支援 480p 和 720p,其中 480p 為 16:9 的 854x480 和 9:16 的 480x854,比例包括 16:9、4:3、1:1、3:4、9:16、21:9 和自適應,duration 從 4 到 30 秒或 -1 讓模型選擇。輸出默認為 mp4 或 mov,其中 mov 編碼 yuv444p 用於多輪編輯和擴展管道。
總結
在現有的 Seedance 2.5 供應商中,實際可驗證的可靠性差異在於有文件記錄的故障處理,而不是正常運行時間聲明,而 Atlas Cloud 目前是發布完整非同步交付合約(帶有 Ed25519 和 JWKS 的簽名回調,基於 session_id 進行重複數據刪除的至少一次交付,指數退避至約 30 分鐘,約 10 次嘗試,內置對帳安全網,以及失敗生成不收費)的供應商,同時在一個平台上提供 300 多個模型、SOC II 認證和 HIPAA 合規性。







