Copilot model policy APIとは?4階層のエンドポイント・権限・委譲モードを一次情報で解説(2026年10月19日)
GitHub は 2026年10月19日、Copilot のモデルポリシーを取得・更新する REST API を一般提供(GA)にしました。GET・PATCH のエンドポイントが enterprise・enterprise teams・agent apps・organizations の 4 階層で使え、エンタープライズのポリシーから organizations・teams・apps への委譲モードも解説します。
結論から言うと、GitHub は 2026年10月19日、Copilot のモデルポリシーを取得・更新する REST API を一般提供(GA)にしました(GitHub Changelog、2026年10月19日)。GET と PATCH のエンドポイントが enterprise・enterprise teams・agent apps・organizations の 4 階層で使えます。以下、エンドポイントのパス・権限・委譲モードを、公式発表の記載だけで解説します。
Copilot model policy API とは
GitHub Copilot で使えるモデルの利用可否を決める「モデルポリシー」を、REST API で取得(GET)・更新(PATCH)できる機能です。2026年10月19日時点で一般提供(GA)です(GitHub Changelog、2026年10月19日)。
- これまで管理画面で行っていたモデル利用可否の設定を API で取得・更新できるようになり、エンタープライズ全体で Copilot のモデル利用を一元管理しやすくなります(GitHub Changelog、2026年10月19日)。
- 同日の Changelog には「GitHub Copilot models deprecated on October 19, 2026」へのリンクがあります。モデルポリシーの棚卸しと合わせて確認すべき発表演題です(GitHub Changelog、2026年10月19日)。
エンドポイントと対象の 4 階層
GET と PATCH が用意されたのは、enterprise・enterprise teams・agent apps・organizations の 4 階層で、パスは次のとおりです(GitHub Changelog、2026年10月19日)。
- Enterprise: GET・PATCH /enterprises/{enterprise}/copilot/model-policies(GitHub Changelog、2026年10月19日)。
- Enterprise teams: GET・PATCH /enterprises/{enterprise}/teams/{team_slug}/copilot/model-policies(GitHub Changelog、2026年10月19日)。
- Agent apps: GET・PATCH /enterprises/{enterprise}/copilot/apps/model-policies(GitHub Changelog、2026年10月19日)。
- Organization: GET・PATCH /orgs/{org}/copilot/model-policies(GitHub Changelog、2026年10月19日)。
- なお、teams のエンドポイントのパラメータは Changelog では {team_slug}、GitHub Docs の REST API リファレンスでは {team_id}(チームの一意 ID)と表記されています。実装時は Docs 側の表記を確認してください(GitHub Docs・2026年10月21日取得)。
権限とリクエストの形
Changelog 本文には権限要件の記載がありません(公式未公表)。GitHub Docs の REST API リファレンスには、fine-grained トークンでは取得に read_enterprise_ai_controls・更新に write_enterprise_ai_controls、クラシックなトークンでは read:enterprise・admin:enterprise のスコープが書かれています(GitHub Docs・enterprise-admin / ai-controls・2026年10月21日取得)。
- PATCH のリクエストボディは models 配列で、各要素に model_name と policy_state(enabled / disabled / optional)を指定します。optional はポリシーの削除を意味します(GitHub Docs・2026年10月21日取得)。
- enterprise の PATCH だけ default_availability(enabled / disabled / delegate_to_organizations)も指定できます。organization 管理のエンタープライズでは policy_state に delegate_to_teams_and_apps / delegate_to_organizations も使えます(GitHub Docs・2026年10月21日取得)。
- ロックされたモデル(locked models)は更新できません。また、Docs は「これらのポリシー状態は個々のユーザーの最終的なアクセス判断ではない」と明記しています(GitHub Docs・2026年10月21日取得)。
ポリシーの委譲モード
エンタープライズのポリシーは、モデルの管理を下位に委譲できます。organization mode では organizations へ、enterprise teams mode では teams と apps へ委譲します(GitHub Changelog、2026年10月19日)。
- organization mode: エンタープライズのポリシーから organizations にモデル管理を委譲します(GitHub Changelog、2026年10月19日)。
- enterprise teams mode: エンタープライズのポリシーから teams と apps に委譲します(GitHub Changelog、2026年10月19日)。
- これら 4 つのエンドポイントを組み合わせることで、エンタープライズ全体の Copilot モデル利用可否の管理がしやすくなります(GitHub Changelog、2026年10月19日)。
よくある質問
Q. Copilot model policy API はどう呼び出す?
REST API として、/enterprises/{enterprise}/copilot/model-policies など 4 階層のエンドポイントに GET(取得)または PATCH(更新)でアクセスします。トークンを Authorization ヘッダーで渡して呼び出します(GitHub Changelog、2026年10月19日・GitHub Docs・2026年10月21日取得)。
Q. 誰の権限でモデルポリシーを設定できる?
Changelog には権限要件の記載がありません(公式未公表)。GitHub Docs の REST API リファレンスでは、fine-grained トークンの write_enterprise_ai_controls(クラシックなトークンでは admin:enterprise)で PATCH が使え、エンタープライズのオーナー(Enterprise owners)も利用できるとされています(GitHub Docs・2026年10月21日取得)。
Q. エンタープライズで使える?
使えます。GET と PATCH のエンドポイントは 2026年10月19日時点で一般提供(GA)で、enterprise・enterprise teams・agent apps・organizations の 4 階層を対象にします(GitHub Changelog、2026年10月19日)。
Q. 廃止されたモデルがポリシーに残っていたら?
同日の Changelog には「GitHub Copilot models deprecated on October 19, 2026」へのリンクがあります。ポリシーに旧モデルが残っていないかを GET で確認し、必要なら PATCH の models 配列で更新するのが定石です(GitHub Changelog、2026年10月19日)。
この記事で解説した内容について、導入や運用の設計で相談したいことがあればお問い合わせ(/contact)からどうぞ。
関連ガイド
AI コーディングツールの料金改定(2026年9月20日) — GitHub Copilot・Cursor・Claude Code の最新料金比較と変更点
AI コーディングツールの料金改定を2026年9月時点で比較。GitHub Copilot(無料〜月額39ドル)、Cursor(無料〜月額40ドル)、Claude Code(API課金・Max月額100ドル〜200ドル)、VS Code(無料)の各プランを公式情報から解説します。個人開発者から組織導入まで、予算計画に役立つ料金情報をまとめました。
GitHub Copilot vs Cursor 比較(2026年9月20日)— 料金・機能・対応モデル・利用シーンを徹底比較
GitHub Copilot と Cursor は、AI を活用したコード生成・編集ツールの2大勢力です。この記事では料金・対応モデル・機能・利用シーンを比較し、どちらを選ぶかの判断基準を整理します。料金データは各社公式ページ(2026年9月20日取得)に基づきます。
料金の受け皿
- GitHub Copilotの料金・プラン一覧 — 現在の料金と改定履歴
関連記事
2026年10月26日GAのCopilot assisted permissionsとは?権限モードと設定
GitHub Copilot の 3 つ目の権限モード「Assisted permissions」が 2026年10月26日に一般提供(GA)。LLM がコマンド実行・ファイルパス・URL のリクエストを評価し、明らかに安全なものは自動で通し、それ以外は手動承認にします。CLI・Copilot app・VS Code での有効化手順と、Enterprise 管理者による Allow All のブロック設定を公式情報で解説します。
Cursor Agent SDKとは?2026年10月20日GAの作り方とdeployを解説
Cursor が Agent SDK を 2026年10月20日に一般提供(GA)しました。エージェントをフォルダで定義し、init・dev・deploy・eval の各コマンドで開発から展開まで行えます。トリガーは GitHub の PR・コメント・CI と Slack・webhook・cron に対応。作り方と deploy の手順を一次情報で解説します。
TorchTPU・TorchNeuronとは?PyTorchのTPU・Trainium対応を一次情報で解説(2026年10月20日)
Hugging Face が TorchTPU と TorchNeuron を公開し、PyTorch が Google TPU と AWS Trainium のネイティブデバイスになりました。device_map="tpu" / "neuron" の指定方法、pip install torch-tpu / torch-neuronx、上位 100 テキスト生成モデルの 89% 対応、Kernels Hub の速度数値(ViT 2.4 倍・Qwen3-30B-A3B 21.5 倍)を一次情報で解説します。
GitHub Public monitoringとは?データレジデンシー環境のシークレット監視とtriage・API追加を一次情報で解説(2026年10月22日)
GitHub は 2026年10月22日、GitHub Enterprise Cloud のデータレジデンシー環境で、公開リポジトリに漏洩したシークレットを監視する Public monitoring を公開プレビューで提供開始しました。10月23日には triage・validity check・REST API・エンタープライズ webhook を追加。対象ライセンス、前提のドメイン検証、有効化の手順を一次情報で解説します。
PyTorch 2.15のMPSバックエンド強化とは?FP8対応とMoEデコード高速化を一次情報で解説(2026年10月20日)
PyTorch 2.15 の MPS バックエンド強化は、Apple Silicon(Mac)で FP8(torch.float8_e4m3fn)が使えるようになった更新です。MoE モデルのデコードが 5〜6.5 倍速くなり、動画 VAE デコードのメモリ使用量は 270 GiB から 8 GiB に減りました。必要要件と試し方を一次情報で解説します。
CopilotのEagerness設定とは?インライン補完の積極性を4段階で調整する新機能を一次情報で解説(2026年10月27日)
VS Code の公式ブログで 2026年10月27日、GitHub Copilot のインライン補完の積極性を選べる「Eagerness」設定が紹介されました。Auto / Low / Medium / High の 4 つの選択肢、使うための条件、Low と High の効果の数値(Medium 比)を一次情報で解説します。
この記事は AI が一次ソースを読んで執筆しました。数値と日付は出典に記した公式情報の執筆時点の値です。誤りを見つけたら訂正の窓口へお知らせください。確認のうえ本文を直し、訂正履歴に残します。編集方針