File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Extension/src/LanguageServer/Providers Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,13 @@ export class CopilotHoverProvider implements vscode.HoverProvider {
4141 const vscodelm = getVSCodeLanguageModel ( ) ;
4242 if ( vscodelm ) {
4343 try {
44- const [ model ] = await vscodelm . selectChatModels ( modelSelector ) ;
44+ // First look for GPT-5-mini which should be available to all
45+ // users and have a 0x multiplier on paid plans.
46+ let [ model ] = await vscodelm . selectChatModels ( { ...modelSelector , id : 'gpt-5-mini' } ) ;
47+ if ( ! model ) {
48+ // If GPT-5-mini is not available, fall back to the first available model
49+ [ model ] = await vscodelm . selectChatModels ( modelSelector ) ;
50+ }
4551 if ( ! model ) {
4652 telemetry . logLanguageServerEvent ( 'CopilotHoverNoModelSelected' , { remoteName : vscode . env . remoteName || 'local' } ) ;
4753 } else {
You can’t perform that action at this time.
0 commit comments