Skip to main content

Copilot での LLM プロバイダー API キーの使用

独自の LLM API キーを使用して、優先するカスタム モデルを GitHub Copilot と統合し、それらを組織のメンバーが使用できるようにする方法について説明します。

          >[!NOTE]
          >GitHub Copilot に自身の API キーを持ち込んで利用できる機能は、パブリック プレビュー にあり、変更されることがあります。
          
          GitHub Copilot に独自の API キーを持ち込み、コパイロットチャット、 Copilot CLI (コパイロット CLI)、および VS Code を通じて、チームが優先する大規模言語モデル (LLM) プロバイダーを利用できるようにします。
          
          次のプロバイダーの API キーがサポートされています。
          
          * Anthropic
          * AWS Bedrock
          * Google AI Studio
          * Microsoft Foundry
          * OpenAI
          * OpenAI 互換プロバイダー
          * xAI
          
          微調整されたモデルもサポートされていますが、機能と結果の品質は、微調整の設定によって異なる場合があります。 運用環境で使用する前に、モデルをテストし、その出力を慎重に確認する必要があります。
          独自の API キーを使用する場合、 Copilot サブスクリプションは必要ありません。 ただし、サブスクリプションがないと、モバイル アクセス、自動化、リモート サーバー機能などの他の Copilot 機能にアクセスすることはできません。
        

独自の API キーを使用する理由

organization (組織) の所有者は、ガバナンス、データ セキュリティ、コンプライアンスに関する特定の要件を設定していることがあります。 独自の API キーを設定すると、次の項目に対処できます。

  • ガバナンスとコンプライアンス: organization のポリシーと規制要件に準拠した LLM プロバイダーを選びます。
  • コスト管理: 既存の支払方法、契約、クレジット、交渉された料金に合わせて、使用量の超過を回避します。
  • 可視性と制御: チームがアクセスできるモデルを管理し、プロバイダーの既存のダッシュボードと課金を通じて使用状況を監視できます。
  • 柔軟性: organization で既に使っているカスタム モデルまたは特殊なモデルをサポートします。

組織アカウントへのキーの追加

重要

API キーには必要最小限のスコープのみを割り当て、最小限の特権の原則に従うことを強くお勧めします。

キーを追加し、1 つ以上のモデルを選択すると、自分と組織のメンバーは、 コパイロットチャット、 Copilot CLI (コパイロット CLI)、および VS Codeでそれらを使用できるようになります。 お客様が使用しているモデルは、モデル ピッカー (選択機能) の下部にある組織名の下に表示されます。

  1. GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。

  2. 組織をクリックして選択します。

  3. Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。

  4. サイドバーの [コード、計画、自動化] で、[ Copilot] をクリックします。

  5. [Copilot] の [ モデル] をクリックします。

  6. [ カスタム モデル ] タブをクリックします。

  7. API キーの一覧の上にある [ API キーの追加] をクリックします。

  8. [プロバイダー] で、使用する LLM プロバイダーを選択します。

  9. [名前] に、このキーの名前を入力します。 これはモデル選択ツールに表示されます。

  10. [API キー] で、キーを入力するか貼り付けます。

  11. 使用しているプロバイダーに応じて、モデルを選択または追加します。

    • OpenAI、Anthropic、または xAI を使用している場合は、API キー テキスト フィールドの をクリックして、キーに関連付けられているモデルをフェッチします。 次に、[使用可能なモデル] で、使用するモデルを選択します。

      [API キーの追加] フォームのスクリーンショット。 [新しいモデルのフェッチ] ボタンがオレンジ色のアウトラインで強調表示されています。

    • Microsoft Foundry を使用している場合は、[展開 URL] の下のフィールドに展開 URL を入力します。 次に、[使用可能なモデル] の下のフィールドにモデル ID を入力し、 をクリックして追加します。

      モデルのデプロイ URL が異なる場合、同じ API キーに追加することはできません。 デプロイ URL ごとに個別の API キーを作成します。

      [API キーの追加] フォームのスクリーンショット。 モデル テキスト フィールドと [モデルの追加] ボタンがオレンジ色のアウトラインで強調表示されています。

  12. 使用できるようにするモデルを選択または追加したら、[ 保存] をクリックします。

詳細については、次を参照してください。

  •           エンタープライズ アカウントに関するドキュメントの「[AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/use-your-own-api-keys)」。
    
  • GitHub Copilot Chat について