SQL Server Management Studio 22 では、SSMS の GitHub Copilot が既定のモデルを選択して、迅速な応答時間、高品質の提案を提供し、コーディング タスクの効率を向上させます。 既定のモデルは、サブスクリプションによって異なります。
ただし、このモデルの使用に限定されるわけではありません。 要件に最も適した別のモデルを選択することもできます。
使用可能なモデル
次のように、モデル ピッカーでキュレーションされたモデルのセットから選択します。
- GPT-5
- GPT-5 ミニ
- GPT-5.1
- GPT-5.1 Codex
- GPT-5.1 Codex mini
- GPT-5.1 Codex max
- GPT-4.1
- GPT-4o
- クロード・ソネット第4番
- クロード・ソネット 4.5
- クロード・オプス 4.5
- クロード・ハイク 4.5
- Gemini 2.5 Pro
モデルの可用性は、Copilot サブスクリプションと各モデルの現在の状態によって異なります。 Copilot Enterprise と Business の場合、SSMS でモデルを使用できるようにするには、管理者が Copilot 設定でプレビュー ポリシーを有効にする必要があります。
Bring Your Own Model (BYOM)
Azure、OpenAI、Anthropic などのプロバイダーから API キーを提供することで、独自の言語モデルを Copilot Chat に追加できます。 このオプションを使用すると、モデルのカスタム セットを構成してアクセスできます。
メリット
独自のモデルを使用すると、次のことができます。
- 新しいモデルや試験的なモデルなど、組み込みのオプションを超えてモデルの選択を拡張します。
- インフラストラクチャ、セキュリティ、またはパフォーマンスのニーズを満たすモデルを選択します。
- 特定のプロバイダーで API の使用状況を直接制御および監視します。
- 組み込みモデルとカスタム モデルを簡単に切り替えることができます。
カスタム モデルを追加する
GitHub Copilot チャット ウィンドウからカスタム モデルを追加できます。
チャット ビューで、モデル ピッカーのドロップダウン リストに移動し、[ モデルの管理] を選択します。
ドロップダウン リストからプロバイダーを選択します。 現在、次のプロバイダーがサポートされています。
- OpenAI
- Anthropic
- xAI
- 紺碧
- ファウンドリー・ローカル
API キーの値を入力します。
API キーに基づいて、適切な項目を選択するか、必要な情報を入力します。
カスタム モデルがモデル ピッカーに表示されることを確認します。
チャットでプロンプトを送信する。Copilot Chat はカスタム モデルを使用します。
Azure のカスタム モデルを追加する
Azure OpenAI でプロビジョニングされたモデルを追加するには、デプロイとエンドポイントの情報が必要です。
チャット ビューで、モデル ピッカーのドロップダウン リストに移動し、[ モデルの管理] を選択します。
プロバイダーのドロップダウン リストから Azure を選択します。
API キーの値を入力します。
Azure OpenAI リソースに必要な情報を入力します。
- 表示名は、チャット ビューのモデル ピッカー ドロップダウン リストにモデルを表示する方法を定義します。
- モデル ID はデプロイの名前です。
-
リソース エンドポイントは、エンドポイントの URL です (例:
https://ghcp-ssms-endpoint.openai.azure.com/)
[ 追加] を選択してモデルを追加します。
[ 保存] を 選択してダイアログを閉じます。
Azure OpenAI でのモデルのデプロイの詳細については、「Azure AI Foundry Models リソースで Azure OpenAI を作成してデプロイする」を参照してください。
カスタム モデルを編集する
モデルの選択した設定は、GitHub Copilot チャット ウィンドウから編集できます。
- チャット ビューで、モデル ピッカーのドロップダウン リストに移動し、[ モデルの管理] を選択します。
- [ Bring Your Own Model]\(モデルの持ち込み \) ダイアログで、変更するモデルの表示名をポイントします。
- モデルの詳細を展開するには、モデルの表示名の右側にあるシェブロンを選択します。
- オプションに必要な変更を加え、[ 保存] を選択して変更を適用します。
カスタム モデルを削除する
GitHub Copilot チャット ウィンドウのカスタム モデルの一覧からモデルを削除できます。
- チャット ビューで、モデル ピッカーのドロップダウン リストに移動し、[ モデルの管理] を選択します。
- [ Bring Your Own Model]\(モデルの持ち込み \) ダイアログで、変更するモデルの表示名をポイントします。
- モデルの詳細を展開するには、モデルの表示名の右側にあるシェブロンを選択します。
- [ モデルの削除] を選択してモデルを削除します。
制限事項と考慮事項
カスタム モデルのサポートは、Copilot チャット エクスペリエンスに限定されます。
モデル機能はプロバイダーによって異なります。SSMS の GitHub Copilot では、ツール呼び出しをサポートするモデルのみを使用する必要があります。
埋め込み、意図の検出、リポジトリのインデックス作成などのサービスでは、引き続き Copilot API が使用される場合があります。
カスタム モデルを使用すると、出力はプロバイダーから直接返され、GitHub Copilot で責任ある AI のフィルター処理をバイパスする可能性があります。
Copilot Business または Enterprise ユーザーは、カスタム モデルのサポートを利用 できません 。