Skip to main content

Copilot Chat での OpenAI o3 の使用

GitHub Copilot Chat での OpenAI o3 を、自分自身や organization に対してを有効にする方法について説明します。

GitHub Copilot Chat

での OpenAI o3 について

Note

現在、Copilot Chat 内の o3 はパブリック プレビュー段階であり、変更される可能性があります。

OpenAI は、Copilot Chat で使われる既定のモデルの代わりに使用できる大規模言語モデルのファミリです。 o3 はそれらのモデルの 1 つであり、初期設計からバグ修正、メンテナンスから最適化まで、ソフトウェア開発ライフサイクル全体を通してコーディング タスクに優れています。 o3 の機能については、OpenAI のドキュメントをご覧ください。

現在、o3 は以下で使用できます。

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

o3 は、GitHub Copilot で使われるときは OpenAI と GitHub の Azure テナントによってホストされます。 OpenAI は、データについて次のようにコミットしています: "OpenAI は、既定ではお客様のビジネス データでモデルをトレーニングすることはありません"。__ GitHub は、OpenAI とのゼロ データ保持契約を保持します。

o3 使用時の入力プロンプトと出力の入力候補には、引き続き、パブリック コード照合用の GitHub Copilot のコンテンツ フィルター (該当する場合) に加え、有害、不快、またはトピックから外れたコンテンツに関するコンテンツ フィルターが適用されます。

アクセスの構成

モデルを使う前に、OpenAI o3 へのアクセスを個別に有効にする必要があります。

個人の使用のための設定

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

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

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

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

Organization の使用の設定

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

o3 の使用

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