@@ -122,6 +122,40 @@ export const PROVIDER_DEFINITIONS: Record<string, ProviderDefinition> = {
122122 } ,
123123 contextWindow : 128000 ,
124124 } ,
125+ {
126+ id : 'gpt-5.4' ,
127+ pricing : {
128+ input : 2.5 ,
129+ cachedInput : 0.25 ,
130+ output : 15.0 ,
131+ updatedAt : '2026-03-05' ,
132+ } ,
133+ capabilities : {
134+ reasoningEffort : {
135+ values : [ 'none' , 'low' , 'medium' , 'high' , 'xhigh' ] ,
136+ } ,
137+ verbosity : {
138+ values : [ 'low' , 'medium' , 'high' ] ,
139+ } ,
140+ maxOutputTokens : 128000 ,
141+ } ,
142+ contextWindow : 1050000 ,
143+ } ,
144+ {
145+ id : 'gpt-5.4-pro' ,
146+ pricing : {
147+ input : 30.0 ,
148+ output : 180.0 ,
149+ updatedAt : '2026-03-05' ,
150+ } ,
151+ capabilities : {
152+ reasoningEffort : {
153+ values : [ 'medium' , 'high' , 'xhigh' ] ,
154+ } ,
155+ maxOutputTokens : 128000 ,
156+ } ,
157+ contextWindow : 1050000 ,
158+ } ,
125159 {
126160 id : 'gpt-5.2' ,
127161 pricing : {
@@ -493,6 +527,25 @@ export const PROVIDER_DEFINITIONS: Record<string, ProviderDefinition> = {
493527 } ,
494528 contextWindow : 128000 ,
495529 } ,
530+ {
531+ id : 'azure/gpt-5.4' ,
532+ pricing : {
533+ input : 2.5 ,
534+ cachedInput : 0.25 ,
535+ output : 15.0 ,
536+ updatedAt : '2026-03-05' ,
537+ } ,
538+ capabilities : {
539+ reasoningEffort : {
540+ values : [ 'none' , 'low' , 'medium' , 'high' , 'xhigh' ] ,
541+ } ,
542+ verbosity : {
543+ values : [ 'low' , 'medium' , 'high' ] ,
544+ } ,
545+ maxOutputTokens : 128000 ,
546+ } ,
547+ contextWindow : 1050000 ,
548+ } ,
496549 {
497550 id : 'azure/gpt-5.2' ,
498551 pricing : {
0 commit comments