GitHubはGitHub Modelsを2026年7月30日に完全終了する。playground、model catalog、inference API、bring your own key(BYOK)を含む全機能が、既存のアクティブ利用者を含めて利用できなくなる。

さらに7月16日と7月23日に短時間のbrownoutが予定され、リクエストが一時的にエラーになる。終了日だけを見て移行すると、事前停止試験でCIや社内ツールが壊れる。

何が変わったか

6月に新規顧客への提供が閉じられた次の段階として、全顧客向けサービス終了日が確定した。UIだけでなく推論APIとBYOK endpointも停止し、関連UIは削除される。

変更前後の差

項目2026年7月29日まで2026年7月30日以降
Playground利用可能利用不可
Model catalog利用可能利用不可
Inference API利用可能停止
BYOK利用可能停止
既存顧客利用可能全顧客停止
事前試験7月16日・23日brownout恒久停止

誰に影響するか

GitHub Actionsからモデル推論を呼ぶCI、コードサンプル、社内PoC、promptファイル、モデル評価、BYOKで外部プロバイダーを利用する仕組み、教育・ハンズオンに影響する。GitHub Copilotは別サービスであり、GitHub ModelsのAPI互換移行先ではない。

期限

  • 2026年7月16日: 事前brownout
  • 2026年7月23日: 事前brownout
  • 2026年7月30日: 完全終了

最初のbrownoutを実質的な移行期限として扱うべきである。

必要な対応

コード、Secrets、Actions workflow、ドキュメント、サンプル、prompt、評価結果を検索する。代替候補としてGitHubはMicrosoft FoundryとGitHub Copilotを案内しているが、API、認証、利用目的が異なるため、単純なURL置換ではなく要件別に選ぶ。

実装・移行手順

  1. models.inference.ai.azure.com等の利用エンドポイントとGitHub Models SDK設定を検索する。
  2. PAT、BYOK secret、organization policy、課金経路を棚卸しする。
  3. promptと評価セットをGitHub Models外へexport・保存する。
  4. 代替基盤でモデルID、認証、rate limit、データ保持を設定する。
  5. 同一入力を新旧へ送り、品質、費用、遅延を比較する。
  6. 7月16日brownoutでフォールバックが動くか確認する。
  7. 7月23日までに本番トラフィックを移し、30日前に旧secretを無効化する。

失敗しやすい点

Copilotを推論APIの直接代替と考える、playgroundだけの利用だと判断してCI依存を見落とす、BYOKなら基盤終了の影響を受けないと誤認する、promptとevaluation資産を移行せずモデル呼び出しだけ変えることが問題になる。

リスク

brownout中のCI停止、移行先モデルの品質差、認証変更、費用増加、データ保持条件の変化、評価履歴消失がある。GitHub-hosted runnerのsecretと外部基盤の権限を新たに接続する際は、最小権限を再設計する。

評価方法

  • GitHub Models呼び出し残数
  • brownout時の自動切替成功率
  • 新旧モデルの回帰評価
  • P95レイテンシーと1リクエスト費用
  • 4xx・5xx率
  • 移行済みprompt・evaluation件数
  • 無効化済み旧secret数
  • ドキュメント内の旧URL残数

ロールバック

7月30日まではFeature Flagで旧基盤へ戻せるが、brownout中は利用できない。30日以降のロールバック先としてGitHub Modelsを想定せず、代替基盤を二つ用意するか、AI機能を安全に無効化する縮退モードを実装する。

編集部分析

終了対象は実験UIだけではなく、API、BYOK、評価資産を含む開発基盤全体である。影響調査はGitHubの画面利用者ではなく、リポジトリ検索とsecret台帳から始めるべきだ。brownoutは障害ではなく、移行設計を検証する公式の試験機会である。

実務チェックリスト

  • [ ] GitHub Modelsのendpointを全リポジトリで検索した
  • [ ] Actions、CI、社内ツールの依存を確認した
  • [ ] promptとevaluation資産を退避した
  • [ ] 代替基盤のデータ条件を確認した
  • [ ] 7月16日brownoutへ備えた
  • [ ] 7月23日までに本番切替を完了する
  • [ ] 旧PAT・BYOK secretの廃止日を決めた

一次情報