GitHub モデルから Microsoft Foundry モデルへの移行

重要

GitHub モデルは、2026 年 7 月 30 日に廃止されました。 プレイグラウンド、モデル カタログ、推論 API、Bring Your Own Key (BYOK) のサポートは、お客様が利用できなくなりました。 詳細については、GitHubドキュメントの「GitHub モデル」を参照してください。

アプリケーションが引き続き GitHub Models 推論エンドポイントを呼び出す場合は、この記事の手順に従って、Microsoft Foundry Models に移行します。 GitHub Models はGitHub Copilotとは別のサービスであり、GitHub Copilotとは無関係です。

この記事では、Azure サブスクリプションに Foundry Tools リソースをデプロイして、廃止された GitHub Models サービスから Microsoft Foundry Models に生成 AI アプリケーションを移行する方法について説明します。 どちらのサービスも同じ推論 API を使用するため、通常はコード内のエンドポイントと資格情報のみを変更する必要があります。

前提 条件

あなたには必要です:

Foundry モデルへの移行

GitHub モデルは、レート制限付きで無料でしたが、Foundry Models の使用量は、選択したデプロイの種類に基づいてAzure サブスクリプションに課金されます。

GitHub Models エンドポイントとトークンを Foundry Models エンドポイントとキーに置き換えるには:

  1. Azure アカウントで Foundry ポータルにサインインします。

    ヒント

    Foundry (クラシック) エクスペリエンスに移行した場合は、右上のナビゲーションで New Foundry スイッチャーを切り替えて、新しい Foundry エクスペリエンスに切り替えます。

  2. モデルをデプロイ する」の手順に従って、選択したモデルをデプロイし、Playground でテストし、デプロイされたモデルをコードで推論します。

  3. Foundry ホームページで、API キーProject エンドポイントをコピーし、アプリケーションの GitHub Models エンドポイントと個人用アクセス トークンの代わりに使用します。

  4. Playground またはコードからテスト プロンプトを送信して、移行が機能することを確認します。 応答が返ってくれば、そのモデルは利用可能な状態です。

重要

すべてのモデルが既に構成されているGitHub モデルとは異なり、Foundry Tools リソースを使用すると、エンドポイントで使用できるモデルと、その構成で使用できるモデルを制御できます。 model パラメーターで指定する前に、使用する予定の数のモデルを追加します。 リソースに モデルを追加 する方法について説明します。

IDE で Foundry モデルを使用する

GitHubモデルのプレイグラウンドは利用できなくなりました。 エディターからモデルを試すには、Foundry デプロイを Bring Your Own Key (BYOK) 言語モデルとしてVisual Studio Codeに追加します。

  1. Visual Studio Codeで、チャット ビューでモデル ピッカーを開き、[言語モデルの管理] (歯車アイコン) を選択するか、コマンド パレットから [Chat: Manage Language Models]\(チャット: 言語モデルの管理\) コマンドを実行します。

  2. [モデルの追加] を選択し、プロバイダーの一覧から [Azure] を選択します。

  3. モデルのグループ名を入力し、Foundry ポータルからコピーしたエンドポイント URL と API キーを入力します。

  4. チャットのモデル ピッカーからモデルを選択します。

または、言語モデル エディターで [ モデル プロバイダーのインストール ] を選択し、 Foundry Toolkit for VS Code 拡張機能をインストールします。この拡張機能により、Foundry のクラウドホスト型モデルとローカル モデルがモデル ピッカーに追加されます。

詳細については、「Visual Studio Codeの言語モデル」を参照してください。

その他の機能を確認する

Foundry Models では、GitHub モデルで提供されなかった機能がサポートされています。

  • Model catalog — Azure、パートナー、オープンソース コミュニティからモデルを参照、比較、評価します。
  • キーレス認証 — API キーを管理せずにトークン ベースの認証にMicrosoft Entra IDを使用します。
  • コンテンツ フィルタリング - 展開のコンテンツ セーフ フィルターを構成します。
  • レート制限 - リソース内の特定のモデルのカスタム レート制限を設定します。
  • デプロイの種類 - トークンごとの支払い、プロビジョニング、バッチなど、複数のデプロイ SKU から選択します。

一般的な問題のトラブルシューティング

問題 解決方法
GitHub Models エンドポイントへの要求が失敗する GitHub モデル推論 API は、2026 年 7 月 30 日に廃止されました。 この記事の説明に従って、Foundry Models エンドポイントでアプリケーションをポイントします。
お使いのリージョンではモデルを使用できません モデル カードの [クイック ファクト] セクションで [可用性の表示] を選択して、モデルのリージョンの可用性を確認します。 サポートされているリージョンのプロジェクトに切り替えます。
キースワップ後の認証エラー Foundry ポータルから正しいキーがコピーされたことを確認します。 Foundry ホームページで、API キーProject エンドポイントをコピーして、キーとエンドポイントを表示します。
移行後のレート制限エラー Foundry Models のレート制限は、 デプロイの種類によって異なります。 スケールアップするか、スループットの高いデプロイを選択します。