Skip to main content

Copilot Chat での Gemini の使用

GitHub Copilot Chat で Gemini を自分自身または organization に対して有効にする方法について説明します。

GitHub Copilot での Gemini について

Gemini モデルは、Copilot Chat で使われる既定のモデルの代替として使用できる大規模言語モデル (LLM) です。 Gemini モデルは、応答性の高い LLM であり、アプリをより迅速かつ簡単に構築できるため、ユーザー エクスペリエンスの向上に集中できるようになります。 Gemini の機能については、Google for Developers ブログGoogle Cloud ドキュメントを参照してください。 Google のデータ処理ポリシーの詳細については、Google Web サイトの「生成 AI とデータ ガバナンス」を参照してください。

Gemini は、現在、次の環境で使用できます。

  • Copilot Chat in Visual Studio Code
  • Copilot Chat in GitHub のイマーシブ モード

GitHub Copilot では、Google Cloud Platform (GCP) 上でホストされている Gemini 2.0 Flash と Gemini 2.5 Pro が使われています。 Gemini モデルを使うと、プロンプトとメタデータは GCP に送信され、そこではデータに関して次のことが確約されています: "Gemini がお客様のプロンプトやその応答をデータとして使ってモデルをトレーニングすることはありせん"。__

Gemini モデルを使うと、入力のプロンプトと出力の入力候補は、該当する場合、引き続きパブリック コード照合用の GitHub Copilot のコンテンツ フィルターに加え、有害、不快、またはトピックから外れたコンテンツに関するコンテンツ フィルターを経由します。

アクセスの構成

このモデルを使う前に、Gemini 2.0 Flash と Gemini 2.5 Pro へのアクセスを有効にする必要があります。

個人の使用のための設定

メモ

Gemini 2.5 Pro は、現在 Copilot Free では利用できません。

Copilot Free、Copilot Pro、または Copilot Pro+ サブスクリプションをお持ちの場合は、次の 2 つの方法で Gemini を有効にできます。

  • Copilot Chat in Visual Studio Code または Copilot Chat のイマーシブ ビューで初めて Gemini モデルを使うとき、このモデルへのアクセスを許可するように求められます。

    [Allow] をクリックすると、Gemini を使用できるようになり、GitHub の個人用設定でポリシーが更新されます。

  • このモデルは、GitHub Web サイトの個人用の設定で直接有効化できます。 「個人のサブスクライバーとしての Copilot ポリシーの管理」を参照してください。

Organization の使用の設定

organization の所有者は、organization を通じて Copilot Business シートが割り当てられているすべてのユーザーに対して Gemini 2.0 Flash と Gemini 2.5 Pro の両方を有効または無効にすることができます。 「organization 内での Copilot のポリシーの管理」を参照してください。

Gemini の使用

Copilot Chat で使われるモデルを変更する方法の詳細については、「Copilot Chat の AI モデルを変更する」を参照してください。