Skip to main content

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

独自の LLM API キーを使用してGitHub Copilot と優先カスタム モデルを統合し、エンタープライズ アカウントの組織で使用できるようにする方法について説明します。

メモ

GitHub Copilot に自身の API キーを持ち込んで利用できる機能は、パブリック プレビュー にあり、変更されることがあります。

GitHub Copilot に独自の API キーを持ち込み、GitHub Copilot Chat および GitHub Copilot CLI を通じて、チームが優先する大規模言語モデル (LLM) プロバイダーを利用できるようにします。

次のプロバイダーの API キーがサポートされています。

  • Anthropic
  • AWS Bedrock
  • Google AI Studio
  • Microsoft Foundry
  • OpenAI
  • OpenAI 互換プロバイダー
  • xAI

微調整されたモデルもサポートされていますが、機能と結果の品質は、微調整の設定によって異なる場合があります。 運用環境で使用する前に、モデルをテストし、その出力を慎重に確認する必要があります。

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

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

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

エンタープライズ アカウントへのキーの追加

重要

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

キーを追加し、1 つ以上のモデルを選択すると、お客様ご自身と組織のメンバーは GitHub Copilot Chat および GitHub Copilot CLI と組み合わせてそれらを使用できるようになります。 モデルは、モデルピッカーの下部、企業名の下に表示されます。

  1. 企業ページに移動してください。 たとえば、GitHub.com の [Enterprise] ページから。
  2. ページの上部にある AI コントロールをクリックします。
  3. サイドバーで{ % octicon "copilot" aria-hidden="true" aria-label="copilot" %} Copilot をクリックします。
  4.        **許可されたモデルの構成**をクリックしてください。
    
  •         **ガバナンスとコンプライアンス:** organization のポリシーと規制要件に準拠した LLM プロバイダーを選びます。
    
  •         **コスト管理:** 既存の支払方法、契約、クレジット、交渉された料金に合わせて、使用量の超過を回避します。
    
  •         **可視性と制御:** チームがアクセスできるモデルを管理し、プロバイダーの既存のダッシュボードと課金を通じて使用状況を監視できます。
    
  •         **柔軟性:** organization で既に使っているカスタム モデルまたは特殊なモデルをサポートします。
    

組織でのカスタム モデルの可用性の管理

追加したモデルをエンタープライズ アカウントの組織で使用できるかどうかを選択できます。

  1. 企業ページに移動してください。 たとえば、GitHub.com の [Enterprise] ページから。
  2. ページの上部にある AI コントロールをクリックします。
  3. サイドバーで{ % octicon "copilot" aria-hidden="true" aria-label="copilot" %} Copilot をクリックします。
  4.        **許可されたモデルの構成**をクリックしてください。
    
  5. [ カスタム モデル ] タブをクリックします。
  6. API キーの一覧の上にある [ 追加されたモデル ] タブをクリックします。
  7. モデルの横にある [ 構成] をクリックします。 既にモデルにaccessしている組織がある場合は、"構成" ではなく、すべての組織 または X 組織 をクリックする必要があります。
  8. 開いたモーダルで、Access タブをクリックします。

    メモ

    [Access] タブを使用するには、モデルを [有効] に設定する必要があります。

  9. モデルを組織で使用できるようにする方法を選択します。
    • エンタープライズ アカウント内のすべての組織でモデルを使用できるようにするには、[ すべての組織に対して許可] を選択します。
    • 特定の組織でのみモデルを使用できるようにするには、[ 組織ごとに選択] を選択し、以下に示す組織をオンまたはオフにします。
  10.        **[保存]** をクリックします。
    

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

  •         [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/use-your-own-api-keys)は組織向けのドキュメントに記載されています。
    
  •         [AUTOTITLE](/copilot/concepts/chat)