自動モデル選択の導入(プレビュー)
2025年9月15日 投稿者:Isidor Nikolic, @isidorn
応答の高速化、レート制限の可能性の低減、そして有料ユーザー向けのプレミアムリクエスト10%オフを実現します。「auto」は、その時々のキャパシティとパフォーマンスに基づいて、リクエストごとに最適なモデルを自動的に選択します。「auto」使用時は特定のモデルを指定することはできず、システム側で自動的に管理されます。VS CodeのGitHub Copilotを利用するすべてのユーザー(まずは個人プランから)を対象に、チャットにおける「auto」モデル選択機能のプレビュー提供を開始しています。
「auto」モデル選択の仕組み
「auto」は、最適なパフォーマンスを確保し、レート制限を受ける可能性を減らすために最適なモデルを選択します。組織でこれらのモデルへのアクセスが無効化されていない限り、「auto」はClaude Sonnet 4、GPT-5、GPT-5 mini、その他のモデルの中から選択を行います。タスクの複雑さに応じたモデル選択を導入するにつれ、この動作は今後のアップデートで変更される予定です。
有料ユーザー向けには、現時点では主にClaude Sonnet 4を「auto」の基盤モデルとして利用する計画です。

「auto」モデル選択を使用する場合、VS Codeは自動選択されたモデルに基づいて、変動するモデル乗数(model multiplier)を適用します。有料ユーザーの場合、「auto」には10%のリクエスト割引が適用されます。例えば、「auto」がSonnet 4を選択した場合、プレミアムリクエストの0.9倍としてカウントされます。GPT-5-miniが選択された場合は、有料ユーザー向けに含まれているモデルであるため0倍としてカウントされます。チャットの応答にカーソルを合わせることで、どのモデルが使用され、どのような乗数が適用されているかを確認できます。
有料ユーザーがプレミアムリクエストの制限に達した場合、「auto」は常に0倍のモデル(例:GPT-5 mini)を選択するため、中断することなく「auto」を利用し続けることができます。
次のステップ
VS Codeの急速な利用拡大に伴い、「auto」は私たちがキャパシティを管理し、毎日寄せられる数百万件のエージェントリクエストに対応するために役立っています。これが当面の目標ですが、これは「auto」の長期的なビジョンではありません。私たちは「auto」をほとんどのユーザーにとって最適なモデル選択機能にすることを目指しており、そのために以下の計画を進めています。
- タスクに応じて小型モデルと大型モデルを動的に切り替える - この柔軟性により、パフォーマンスと効率の適切なバランスを確保しつつ、リクエスト数を節約できます。
- 「auto」にさらなる言語モデルを追加する
- 無料プランのユーザーが「auto」を通じて最新モデルを活用できるようにする
- モデル選択のドロップダウンを改善し、どのモデルが使用され、どのような割引が適用されているかをより明確にする
VS Code Insidersを利用し、オープンソースのリポジトリでフィードバックを提供いただくことが、「auto」を改善するための最良の方法です。最新情報については、autoモデル選択のドキュメントをご確認ください。
ハッピーコーディング!