{"meta":{"title":"GitHub Copilot用の独自のキーを持ち込む","intro":"コストを節約したり、課金を統合したりするには、既存の LLM プロバイダーと GitHub Copilot を使用します。","product":"GitHub Copilot","breadcrumbs":[{"href":"/ja/copilot","title":"GitHub Copilot"},{"href":"/ja/copilot/concepts","title":"概念"},{"href":"/ja/copilot/concepts/models","title":"モデル"},{"href":"/ja/copilot/concepts/models/bring-your-own-key","title":"Bring Your Own Key"}],"documentType":"article"},"body":"# GitHub Copilot用の独自のキーを持ち込む\n\nコストを節約したり、課金を統合したりするには、既存の LLM プロバイダーと GitHub Copilot を使用します。\n\nBring Your Own Key (BYOK) を使用すると、ローカル コンピューターで実行されているモデルや外部プロバイダーによってホストされているモデルなど、任意のモデルで Copilot を使用できます。\n\nCopilotに独自の LLM キーを提供するには、2 つの異なるメカニズムがあります。 1 つでは、ユーザーがローカルで独自のモデルを構成でき、もう 1 つはエンタープライズ所有者と組織の所有者がすべてのユーザーにカスタム モデルを提供できるようにします。\n\n## ローカル BYOK\n\nさまざまな Copilot クライアントを使用すると、ユーザーはカスタム LLM キーをローカルで構成できます。\n\nこれらのキーはクライアント側でのみ処理されます。これらはローカルに格納され、関連付けられているモデルは他のユーザーが使用できません。 このメカニズムにより、 GitHubの Copilot API への依存関係が削除され、 Copilot サブスクリプションのないエアギャップ環境やユーザーに適しています。\n\nローカル BYOK は、次のクライアントで使用できます。\n\n| Client                                                                                                                                                                                                        | 詳細情報 |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |\n| VS Code                                                                                                                                                                                                       |      |\n| \\[                                                                                                                                                                                                            |      |\n| ]\\(<https://code.visualstudio.com/docs/agent-customization/language-models#_add-a-model-from-a-built-in-provider)する>                                                                                          |      |\n| JetBrains                                                                                                                                                                                                     |      |\n| [JetBrains IDE と Xcode の Bring Your Own Key (BYOK) のサポート](https://github.blog/changelog/2025-09-11-bring-your-own-key-byok-support-for-jetbrains-ides-and-xcode-in-public-preview/#try-it-out)the GitHub Blog |      |\n| Xcode                                                                                                                                                                                                         |      |\n| [JetBrains IDE と Xcode の Bring Your Own Key (BYOK) のサポート](https://github.blog/changelog/2025-09-11-bring-your-own-key-byok-support-for-jetbrains-ides-and-xcode-in-public-preview/#try-it-out)the GitHub Blog |      |\n| Copilot CLI                                                                                                                                                                                                   |      |\n| [GitHub Copilot CLI での独自の LLM モデルの使用](/ja/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)                                                                                                      |      |\n| GitHub Copilot app                                                                                                                                                                                            |      |\n| [GitHub Copilot アプリ で独自の LLM モデルを使用する](/ja/copilot/how-tos/github-copilot-app/use-byok-models)                                                                                                                |      |\n| Copilot SDK                                                                                                                                                                                                   |      |\n| [BYOK (独自のキーを持ち込む)](/ja/copilot/how-tos/copilot-sdk/auth/byok)                                                                                                                                                |      |\n\nCopilot BusinessまたはCopilot Enterpriseプランのユーザーの場合、IDE でローカル BYOK を使用する機能は、企業または組織のポリシーによって無効にすることができます。\n\n## Enterprise BYOK\n\n> \\[!NOTE]\n> この機能は パブリック プレビュー であり、変更される可能性があります。\n\nエンタープライズ所有者は、エンタープライズ設定でカスタム モデルのキーを追加できます。 また、\\[ **カスタム モデルを有効にする]** ポリシーを有効にすることで、組織の所有者が組織の設定で同じ操作を行えるようにすることもできます。\n\nカスタム モデルは Copilot Chat, Copilot CLI, and IDEsで利用でき、企業の Copilot Business または Copilot Enterprise プランのユーザーに適用されます。 ユーザーは、 GitHubホスト型モデルを選択するのと同じ方法で選択できます。\n\nEnterprise BYOK はサーバー側で処理され、 Copilot API によってユーザーに提供されるモデルに影響します。 ユーザーがカスタム モデルを使用するには、 Copilot ライセンスとインターネット アクセス権が必要です。\n\n詳細については、「[エンタープライズでのGitHub Copilotのカスタム モデルの有効化](/ja/copilot/how-tos/administer-copilot/manage-for-enterprise/enable-custom-models)」を参照してください。"}