メインコンテンツへスキップ
Sora 2の動画APIは提供を終了しました。新しい動画の処理は、Wan 2.7、Seedance 2.0、またはSora 2と同じエンドポイントを使えるMuseに移してください。
  • 公開日: 2026年9月24日
  • 最終確認日: 2026年10月31日
  • 状態: 提供終了

変更内容

提供終了の対象はSora 2のリクエストです。Seedance 2.0は結果のダウンロードに今も GET /v1/videos/{id}/content を使うため、Seedanceのガイドにはこのパスが出てきます。

影響を受けるケース

次のいずれかに当てはまる場合は影響を受けます。
  • sora-2 または sora-2-pro のリクエストを /v1/videos に送っている。LaoZhang APIのベースURLでOpenAI SDKの videos リソースを使っている場合も含む。
  • Sora 2のためだけに、OpenAI Official または OpenAI Official Enterprise グループのトークンを作成した。
  • 完成したSora 2の動画を、まだ自社のストレージにコピーしていない。
Wan 2.7、Seedance 2.0、画像モデルだけを使っている場合は影響を受けません。同じトークングループを使う画像リクエスト(公式APIフォワーディングの gpt-image-2、GPT Image 2.5のFlareとSunburstの各モデル)も、今回の提供終了の対象外です。これらについては、GPT Image 2.5とGPT Image 2のガイドを参照してください。

今すぐ行うこと

  1. Sora 2のジョブの作成をやめます。 リクエストのコード、リトライ処理、スケジューラー、ジョブキューから sora-2 と sora-2-pro を取り除きます。新しいリクエストでは動画が生成されないため、リトライしても意味がありません。
  2. 完成した動画を保存します。 まだ必要なSora 2の完成済み動画をすべてダウンロードし、自社のストレージに保管します。OpenAIのダウンロードリンクは短時間で失効し、上流ではVideos APIが削除されているため、保存していない動画は取得できなくなっている可能性があります。
  3. Wan 2.7かSeedance 2.0に移行します。 下の2つの選択肢を比較し、リクエストのフィールドを対応づけ、本番のトラフィックを切り替える前にテストタスクを実行します。コードの変更を最小限にしたい場合は、同じエンドポイントを使えるMuseに移行します(下の「最小の変更でMuseに移行する」を参照)。
  4. トークンを整理します。 トークン管理で、Sora 2のためだけに作ったトークンを削除します。公式APIフォワーディングの画像モデルにも使っている OpenAI Official と OpenAI Official Enterprise のトークンは残します。Wan 2.7用には Wan グループ、Seedance 2.0用には SeeDance2 グループのトークンを新しく作成します。

最小の変更でMuseに移行する

Metaの動画モデルであるMuseは2026年10月30日に提供を開始しました。Sora 2が使っていたOpenAIの動画エンドポイントをそのまま使うため、作成、ポーリング、ダウンロードのコードは変更せずに済みます。
  • 作成は POST /v1/videos、ポーリングは GET /v1/videos/{id}、ダウンロードは GET /v1/videos/{id}/content です。
  • マルチパートでの先頭フレームのアップロードには引き続き input_reference フィールドを使い、size には今までどおり 1280x720 と 720x1280 を指定できます。
  • 状態の値は同じで、queued、in_progress、completed、failed です。
変更が必要なのは次の3点だけです。
  • model を muse-video にします。20〜60秒のクリップには muse-video-20s 〜 muse-video-60s を使います。
  • seconds を "5"、"8"、"10" のいずれかにします。Sora 2の4秒と12秒は指定できません。
  • 課金方式が従量優先の、default グループのトークンを使います。
Museの料金は、5〜10秒の動画1本あたり$0.30で、音声付きの720pクラスで出力します。Wan、Seedance、MiniMax H3との価格の比較は、動画APIの比較を参照してください。

移行先を選ぶ

どちらの移行先も非同期です。タスクを作成してタスクIDを保存し、完了するまでポーリングしてから、MP4をダウンロードします。
  • 既存のクリップを編集したい場合や、音声トラックに合わせて画像を動かしたい場合は、Wan 2.7 を選びます。
  • 画像・動画・音声の参照を1つのリクエストで組み合わせたい場合や、実在人物・バーチャルヒューマンのアセットAPIで実在の人物の容姿を保ちたい場合は、Seedance 2.0 を選びます。
迷ったときは、同じプロンプトを両方に送り、結果と課金額を比べてください。 各ガイドの課金の節に、USDの価格、公式定価からの換算、タスクごとの目安を、2026年10月14日から適用されている公開価格に基づいて掲載しています。各タスクの課金額は呼び出しログに表示されます。 Seedance 2.0は、1つのタスクについて事前引当と精算の2行を記録し、その合計がタスクの費用です。

エンドポイント

Sora 2のリクエストを置き換える

使える長さと解像度はモデルによって異なります。Sora 2の値を移す前に、Wan 2.7のガイドの「リクエストボディ」と、Seedance 2.0のガイドの「タスクの作成」にあるパラメーターの表を確認してください。

トラフィックを切り替える前にテストする

新しいモデルで短いタスクを1つ作成し、タスクIDを保存します。成功するまでポーリングしてMP4をダウンロードし、再生できることを確認します。そのうえで、呼び出しログでモデル、トークングループ、課金額を確認してから、本番のトラフィックを移してください。

よくある質問

sora-2 や sora-2-pro はまだ呼び出せますか?

いいえ。LaoZhang APIは2026年7月1日にこのルートを終了し、OpenAIは2026年9月24日に両モデルとVideos APIを削除しました。新しいリクエストでは動画が生成されません。代わりにWan 2.7かSeedance 2.0を使ってください。

価格一覧にSora 2が残っているのはなぜですか?

提供終了のあともしばらくの間、公開の価格一覧に表示されることがあります。一覧に載っていても、モデルが使えるわけではありません。OpenAIは両モデルをAPIから削除しています。トークンで呼び出せるモデルは、モデルの利用可否の確認の手順で確認してください。

以前に生成した動画はダウンロードできますか?

すぐに試し、必要なものは自分でコピーを保管してください。OpenAIのダウンロードリンクは短時間で失効し、上流ではVideos APIが削除されているため、保存していない結果は取得できなくなっている可能性があります。

Wanへの移行で videos のコードを流用できますか?

いいえ。OpenAI SDKの videos のコードは、モデル名を変えるだけでは使えません。Wan 2.7とSeedance 2.0は、/v1/videos ではタスクを作成しません。client.videos の呼び出しを、上に挙げたWanまたはSeedanceのタスクエンドポイントへのリクエストに置き換えてください。どちらのガイドにもcURLとPythonの例があります。

新しいトークンは必要ですか?

はい。Wan 2.7には Wan グループ、Seedance 2.0には SeeDance2 グループのトークンが必要です。OpenAI Official や OpenAI Official Enterprise のトークンでは、これらのモデルを呼び出せません。

旧ルートのアーカイブ

以下のページは、以前のSora 2の旧ルート(sora_video2 モデル、非同期タスクキュー、キャラクター作成)の説明です。既存の連携のためだけに残しており、ページ内の例はもう動作しません。

参考資料と関連ドキュメント