Skip to main content
Skip to content

GitHub Copilot用の独自のキーを持ち込む

コストを節約したり、課金を統合したりするには、既存の LLM プロバイダーと GitHub Copilot を使用します。

Bring Your Own Key (BYOK) を使用すると、自分または組織が構成する互換性のあるモデルで Copilot を使用できます。

追加のモデルへのアクセスを構成するには、次の 2 つの方法があります。

  • ユーザーは、サポートされている Copilot クライアントで自分用に追加のモデルを構成できます。
  • エンタープライズ所有者と、必要なアクセス許可を持つ組織の所有者は、GitHubのCopilot API を通じて、エンタープライズまたは組織内の対象ユーザーが追加のモデルを利用可能にできます。

ローカルホスト型またはクラウドホスト型の追加モデルにアクセスする機能は、 Copilot を使用しているサーフェスと、モデルの追加に使用される構成方法によって異なります。 たとえば、Copilot CLI でユーザーが設定した BYOK は、互換性のあるクラウドホスト型サービスや、コンピューターまたはネットワーク上で実行されているモデル サーバーに接続できます。

メモ

または、Windowsユーザーは、コンピューターが必要なシステム リソースを満たしている場合、Copilot app、Visual Studio Code、またはMAI Code 1.1 Flashから直接、Copilot CLI モデルをローカル コンピューターに追加できます。 GitHub Copilot アプリ への LLM モデルの追加、GITHUB COPILOT CLI への LLM モデルの追加、およびVS Code の AI 言語モデルを参照してください。

ユーザーが構成した BYOK

対応 Copilot クライアントを使用すると、モデル プロバイダーへの独自の接続を構成できます。 クライアントは、お客様が提供する資格情報を使用して、GitHub の Copilot API ではなく、そのプロバイダーにモデル要求を直接送信します。 プロバイダーの資格情報は、 GitHubのエンタープライズまたは組織の設定で構成するのではなく、クライアントを介して指定します。 この方法でモデルを構成すると、そのモデルはあなたには利用できるようになりますが、他の Copilot ユーザーには使用できません。

BYOK を使用して、ローカルでホストされるモデルまたはクラウドでホストされるモデルを追加できます。 この方法で構成したカスタム モデルは、使用可能な GitHub によって提供されるモデルと共に追加されます。 カスタム モデルを追加しても、他のモデルは削除されません。

BYOK では、Copilot サブスクリプションなしでモデルを使用できます。 ただし、クラウドでホストされるサービスには引き続きインターネット アクセスが必要です。 エアギャップ環境でモデルを使用するには、その環境内のクライアントからモデル エンドポイントに到達できる必要があります。

次のクライアントで独自のモデル プロバイダーを構成できます。

Client詳細情報
VS Code
[
](https://code.visualstudio.com/docs/agent-customization/language-models#_add-a-model-from-a-built-in-provider)する
JetBrains
JetBrains IDE と Xcode の Bring Your Own Key (BYOK) のサポートthe GitHub Blog
Xcode
JetBrains IDE と Xcode の Bring Your Own Key (BYOK) のサポートthe GitHub Blog
Copilot CLI
GITHUB COPILOT CLI への LLM モデルの追加
GitHub Copilot app
GitHub Copilot アプリ への LLM モデルの追加
Copilot SDK
BYOK (独自のキーを持ち込む)

Copilot BusinessまたはCopilot Enterpriseプランのユーザーの場合、IDE で独自のモデル プロバイダーを構成する機能は、企業または組織のポリシーによって無効にすることができます。

企業または組織によって設定された BYOK

メモ

この機能は パブリック プレビュー であり、変更される可能性があります。

エンタープライズ管理者は、エンタープライズ設定にプロバイダー キーを追加することで、企業内のユーザー向けにカスタム モデルを構成できます。 また、組織の所有者は、[カスタム モデルを有効にする] ポリシーを有効にして、組織の設定でカスタム モデルを構成することもできます。

カスタム モデルは Copilot Chat, Copilot CLI, and IDEsで利用でき、企業の Copilot Business または Copilot Enterprise プランのユーザーに適用されます。 ユーザーは、 GitHubホスト型モデルを選択するのと同じ方法で選択できます。

ユーザーは、プロバイダーの認証情報自体を設定せずに、GitHubのCopilot API を使用してこれらのモデルにアクセスします。 ユーザーがカスタム モデルを使用するには、 Copilot ライセンスとインターネット アクセス権が必要です。

詳細については、「エンタープライズでのGitHub Copilotのカスタム モデルの有効化」を参照してください。