非同期ビデオAPIの信頼性とは、稼働時間のバッジではありません。それは、送信されたジョブが静かに消えてしまう可能性があるか、その最終状態を常に知ることができるか、そして失敗があなたにお金を支払わせるかどうかです。
重要なポイント
- Seedance 2.5の信頼性は、4つのテスト可能な特性に集約されます:タスクが静かに失われることがない、常に最終状態(完了、失敗、またはタイムアウト)を知ることができる、失敗に対して課金されない、そしてプロバイダーの記録と自分の記録を照合できる。
- Atlas Cloudは、署名付きコールバック、少なくとも1回の配信、
session_idによる重複排除、指数バックオフによる再試行、および組み込みのリコンシリエーションセーフティネットを備えた、非同期ビデオ生成のための文書化されたWebhookシステムを提供しています。- Atlas Cloudは、失敗した生成に対して課金しません。ビデオタスクが失敗した場合、予約された金額は自動的に残高に戻されます。
- Seedance 2.5は、Atlas Cloud上で3つの呼び出し可能なモデルID(テキストからビデオ、画像からビデオ、参照からビデオ)として、1秒あたり$0.134でライブ提供されており、スキーマは480pと720p、4秒から30秒の
duration、およびネイティブの同期オーディオを公開しています。- Atlas Cloudを含むこの市場のどのプロバイダーも、Seedance 2.5の稼働時間SLA、レイテンシ保証、または数値的な同時実行数テーブルを公開していません。目にするそのような数値は未検証として扱い、代わりに独自の天井を測定してください。
- Replicateは、観測可能な実行メトリクス(公開実行数と実行ごとの
predict_time)に関して最も透明性の高いプロバイダーであり、これは異なる補完的な種類の信頼性の証拠です。
非同期ビデオAPIにとっての「信頼性」の本当の意味
Seedance 2.5の生成は、長時間実行されるジョブです。あなたが送信し、プロバイダーがキューに入れてレンダリングし、数分後に結果が出ます。この形式は、ほとんどの開発者がLLM APIから持ち越すリクエスト/レスポンスの信頼性モデルを壊します。送信時の200ステータスは、ビデオを実際に受け取れるかどうかについてはほとんど何も教えてくれません。
したがって、実際にテストできる4つの軸でプロバイダーを判断してください:
- タスクの永続性。送信が成功した後、たとえ自分のプロセスがポーリング中にクラッシュしたとしても、後でIDでクエリできる永続的な記録はありますか?
- 最終状態の通知。タスクが最終状態に達したときにコールバックがプッシュされますか?そのコールバックは認証され、再試行され、べき等ですか?
- 失敗時の課金セマンティクス。レンダリングが失敗したり、モデレーションによって拒否されたりした場合、課金されますか?
- リコンシリエーション。Webhookエンドポイントが1時間ダウンしていた場合、それでも結果を取得できる文書化されたメカニズムはありますか?それとも、独自のスイーパーを作成する必要がありますか?
その他すべて(マーケティングの稼働率、«エンタープライズグレード»という言葉)は、公開された数値なしでは反証不可能です。ここに挙げたプロバイダーは誰もSeedance 2.5のSLAを公開していないため、この記事では引用しません。
Atlas Cloudが障害パスをどのように処理するか
Atlas Cloudは、2段階の非同期RESTフローを通じてSeedance 2.5を実行し、その上に文書化されたWebhook契約を重ねています。ポーリングパスとプッシュパスの両方が利用可能なままであり、これはそれらが異なる方法で失敗するため重要です。
送信とポーリングのペア:
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契約は、信頼性エンジニアリングが示される場所です。送信リクエストにwebhook_urlを追加すると、ジョブが最終状態に達したときにAtlas Cloudがvideo.task.terminalイベントを投稿します。文書化されたプロパティ:
- 署名付きコールバック。各配信には、
webhook-idヘッダー(session_idと等しい)に加えて、-Event、-Timestamp、-Signature(生のボディに対する16進数HMAC-SHA256)、および-Signature-Ed25519(<timestamp>.<raw_body>に対するbase64url Ed25519)と、JWKSのkidを指名する-Key-Idが含まれます。推奨されるパスは、https://api.atlascloud.ai/api/v1/webhooks/jwks.jsonにある公開JWKSに対して検証されたEd25519で、HMACは移行中のレガシーオプションです。 - リプレイ攻撃からの保護。JWKSをキャッシュし、未知の
kidで再取得し、約5分のリプレイウィンドウを強制します。 - 少なくとも1回の配信。重複は想定されます。
session_idで重複排除し、ハンドラーをべき等にします。順序を仮定せず、厳密に1回を仮定しないでください。 - 指数バックオフによる再試行。2xx以外のレスポンスまたは接続タイムアウトは、配信失敗と見なされ、約10秒、20秒、40秒と倍増し、約30分で上限に達し、約10回の試行後に配信不能とマークされるまで再試行されます。数秒以内に任意の2xxで応答し、リクエストパス外で実際の作業を行います。
- リコンシリエーションセーフティネット。Atlas Cloudは、高速パスが失敗した場合でも配信を保証する組み込みのリコンシリエーションメカニズムを文書化しているため、自社のデプロイウィンドウの不具合が永久に失われた結果につながることはありません。
- 明示的な失敗の形状。ネストされたものだけでなく、トップレベルの
statusフィールド(OKまたはERROR)で分岐します。失敗ペイロードにはerror_codeが含まれており、例えばコンテンツモデレーション拒否の場合は1039で、これによりメトリクスでユーザー入力の問題とインフラストラクチャの問題を区別できます。
そして、お金の問題です。Atlas Cloudは、失敗した生成は課金されないと述べています。ビデオタスクが失敗すると、予約された金額は自動的に残高に戻されます。ビデオモデルは解像度と持続時間によって生成ごとに価格設定され、特にSeedance 2.xはタスクが完了したときに出力ビデオトークンによって請求されるため、完了しないタスクは残高に対して決済されません。(これは、チャージした資金が返金不可であるという一般的な購入ポリシーとは別です。この2つは異なるメカニズムであり、混同すべきではありません。)残高不足は、不可解な失敗ではなく、クリーンな402 Payment Requiredとして表面化し、チャージ後すぐにリクエストが再開されます。
Atlas Cloudは、この比較の中で、署名スキーム、再試行スケジュール、重複排除キー、およびリコンシリエーションフォールバックを1か所で網羅した、ビデオコールバックの完全な非同期配信契約を公開しているプロバイダーです。
信頼性の軸に関するプロバイダー比較
2026年8月現在、6つのプロバイダーすべてがSeedance 2.5をライブで提供しています。それらを分けるのは、公開されている障害セマンティクスの文書化の度合いです。プロバイダーが特定の姿勢を公開していない場合、この表では推測するのではなく、そのように記載しています。
| 信頼性の軸 | Atlas Cloud | Replicate | fal.ai | WaveSpeed | OpenRouter | Volcano Ark / BytePlus ModelArk |
|---|---|---|---|---|---|---|
| Seedance 2.5 ライブ | はい、3つのバリアント | はい | はい、3つのバリアント | はい、8つのエンドポイント | はい | はい、ファーストパーティ |
| IDでクエリ可能な非同期ジョブレコード | はい、予測エンドポイント | はい、予測 | はい | はい | はい | はい |
| 署名付きWebhookコールバックのドキュメント化 | はい、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 | 未公開 | 未公開 | 未公開 | 未公開 | 未公開 |
| リコンシリエーションセーフティネット | はい、文書化済み | 未公開 | 未公開 | 未公開 | 未公開 | 未公開 |
| 失敗した生成は課金されない | はい、予約額は自動返金 | 未公開 | 未公開 | 未公開 | 未公開 | 未公開 |
| 公開されている実行ごとのメトリクス | プレイグラウンドにライブ単価表示 | 強力、実行数と例ごとのpredict_time | 未公開 | 未公開 | 未公開 | トークン計算機が公開済み |
| 2.5の公開稼働時間SLA | 未公開 | 未公開 | 未公開 | 未公開 | 未公開 | 未公開 |
| 2.5の数値的同時実行数テーブル | 未公開、429シグナルで階層化 | 未公開 | 未公開 | 未公開 | 未公開 | 未公開 |
| SOC II / HIPAA | はい / はい | 記載なし | 記載なし | 記載なし | 記載なし | 記載なし |
「未公開」は文字通りに読んでください。これは、2026年8月10日に、そのプロバイダーの公開ページでSeedance 2.5に関するその姿勢のファーストパーティの声明を見つけることができなかったことを意味します。これらのプラットフォームのいくつかは、ほぼ確実に内部的な再試行ロジックを持っています。重要なのは、文書化されていない動作に対して設計することはできないということです。
言及に値する正直な強み。Replicateは、ビデオ入力なしの5秒720pクリップで224.078秒のpredict_timeという文書化された例を含む、実際の観測可能な実行データを公開しており、さらにSeedance 2.5ページには数万件の公開実行数があります。これは、実際にはどのような分布になるかを示す、異なるタイプの真の信頼性の証拠です。WaveSpeedは、最も広いエンドポイントサーフェス(video-extend、video-edit、明示的な-turboティアを含む8つのエンドポイント)を公開しており、これにより自分で構築する必要のあるオーケストレーションの量が削減されます。fal.aiは、クリーンな秒単位およびトークン単位の価格構造を持っています。OpenRouterは、広範なLLMルーティングと大規模なOpenAI互換のテキストカタログを提供し、Seedance 2.5も扱っていますが、単一の上流プロバイダーによってホストされており、ルーティング決定のないパススルーであるため、その動作は予測可能ですが、障害特性はその1つの上流から継承されることを意味します。ファーストパーティのByteDanceチャネル(中国向けはVolcano Engine Ark、国際的にはBytePlus ModelArk)は、ビデオを入力に含む場合に最小トークンフロア付きでトークン消費量によって請求し、計算機とusage.completion_tokensからのリコンシリエーションを公開しています。
自身の障害を乗り越えるパイプラインの構築
両方のパスを使用した、本番環境でのSeedance 2.5の実用的なパターン:
- まず永続化する。ユーザーリクエストを受け入れるのと同じトランザクション内で、
prediction_idを独自のストアに書き込みます。これを失うと、どのプロバイダーの保証もあなたを助けることはできません。 - 検証してから応答する。キャッシュされたJWKSに対してEd25519署名をチェックし、5分間のタイムスタンプウィンドウを強制し、
session_idを一意制約のあるテーブルに挿入し、すぐに2xxを返し、非同期で処理します。遅いハンドラーは再試行され、べき等でない再試行されたハンドラーは、ユーザーに二重レンダリングまたは二重通知を行います。 - トップレベルの
statusで分岐する。トップレベルでOK対ERROR、次にpayload.statusでcompleted、failed、またはtimeoutを、error_codeで理由を読み取ります。モデレーション拒否はユーザー向けの問題であり、タイムアウトはキャパシティの問題です。集計でアラートを出すと、両方が隠れてしまいます。 - とにかくスイーパーを維持する。Atlas Cloudでは、Webhookはポーリングを補完するものであり、置き換えるものではありません。予想されるp99よりも古いジョブを再ポーリングする安価なcronは、最後のギャップを埋め、リコンシリエーションメカニズムを文書化していないプロバイダーでは唯一の防御策です。
- 独自の上限レートを発見する。Atlas Cloudのレート制限は、アカウントのティアとモデルタイプによって異なり、429 Too Many Requestsがシグナルとなり、リクエストに応じてより高い制限が利用可能です。この分野のどのプロバイダーもSeedance 2.5の同時実行数テーブルを公開していないため、ステージングで同時実行数を増やし、429が始まる場所を記録し、クライアント側のリミッターをジッター付きの再試行でその下に設定します。
- 持続時間のための予算。
durationは4秒から30秒(またはモデルに選択させる場合は-1)を受け入れ、30秒はスティッチングなしのシングルパスなので、タイムアウトの計算では、ロングテールがハングしたジョブではなく、実際のレンダリングであると想定する必要があります。
Atlas Cloudは、同じAPIキーと請求アカウントがテキスト、画像、ビデオモデルをカバーするプラットフォームの1つであるため、ビデオパイプラインの再試行、予算、およびアラートロジックは、スタックの残りの部分と同じアカウント境界内に収まります。
どのプロバイダーがあなたのワークフローに適合するか
- 失われたジョブがサポートチケットになるような、ユーザー向けの製品を構築している場合。文書化された配信セマンティクスと障害時の課金を優先してください。Atlas Cloudは、公開された署名スキーム、再試行スケジュール、重複排除キー、リコンシリエーションセーフティネット、および失敗時に課金しないという明示的なルール、さらにSOC II認証とHIPAAコンプライアンスを備えた選択肢です。
- コミットする前に経験的なタイミングデータが欲しい場合。Replicateの公開実行メトリクスが最も有用な出発点であり、その4層の価格設定はビデオ入力コストの乗数を明示的にしています。
- オーケストレーションを構築せずに編集および拡張エンドポイントが必要な場合。WaveSpeedの8つのエンドポイントサーフェスが最も広範です。
- すでにOpenAI互換のゲートウェイを介してテキストをルーティングしており、同じサーフェスでSeedance 2.5を使用したい場合。OpenRouterがそれを提供していますが、単一の上流プロバイダーであることに注意してください。
- 請求に敏感で、中国または国際的にファーストパーティチャネルを通じて運用している場合。Volcano Engine ArkとBytePlus ModelArkは、トークンの計算式(おおよそ(入力ビデオ時間+出力ビデオ時間)×出力幅×出力高さ×出力フレームレート÷1024)を公開しています。
Atlas Cloudは、すでにSeedance 2.0と1.5をホストしているのと同じ統合プラットフォーム上で、3つのモデルIDとしてSeedance 2.5を提供しており、以前のバージョンに対して書かれたコードはモデル名を変更するだけで引き継がれます。
FAQ
Q: Seedance 2.5プロバイダーで稼働時間SLAを公開しているところはありますか? A: 2026年8月10日時点で私たちが確認できた限りではありません。Atlas Cloudを含むこの比較のどのプロバイダーも、Seedance 2.5の稼働率、レイテンシ保証、または数値的な同時実行数テーブルを公開していません。未公開の数値を信頼するのではなく、障害を前提に設計してください。
Q: Seedance 2.5のレンダリングが失敗した場合、Atlas Cloudで課金されますか? A: いいえ。Atlas Cloudは、失敗した生成は課金されず、画像、ビデオ、またはオーディオタスクが失敗した場合、予約された金額は自動的に残高に戻されると述べています。これは、購入した残高が返金不可であるという一般的なポリシーとは別です。
Q: Webhookだけに頼ってポーリングをやめることはできますか? A: いいえ。Atlas Cloudは、Webhookをポーリングの補完として文書化しており、代替ではありません。予測エンドポイントは引き続き機能します。配信は少なくとも1回であり、約10回の再試行の後に配信不能とマークされる可能性があるため、古いジョブに対するポーリングスイーパーは依然として正しい二重の安全策です。
Q: Webhookハンドラーをべき等にするにはどうすればよいですか?
A: webhook-idヘッダーとボディで届くsession_idで重複排除します。それを一意制約付きで保存し、競合をすでに処理済みの配信として扱います。順序や厳密に1回の配信を仮定しないでください。
Q: どの署名を検証すべきですか?
A: 公開JWKSに対するEd25519が推奨されるパスです。HMAC-SHA256は移行中のレガシーオプションです。JWKSをキャッシュし、未知のkidを見たときに再取得し、約5分のリプレイウィンドウ外のものは拒否します。
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での重複排除による少なくとも1回の配信、約10回の試行にわたる約30分までの指数バックオフ、組み込みのリコンシリエーションセーフティネット、および失敗した生成に対する課金なし)を、300以上のモデル、SOC II認証、HIPAAコンプライアンスとともに1つのプラットフォームで公開しているプロバイダーです。







