@@ -53,11 +53,11 @@ export const providerNames = [
5353 "fake-ai" ,
5454 "xai" ,
5555 "groq" ,
56- "deepinfra" ,
5756 "chutes" ,
5857 "litellm" ,
5958 // kilocode_change start
6059 "kilocode" ,
60+ "deepinfra" ,
6161 "gemini-cli" ,
6262 "virtual-quota-fallback" ,
6363 "qwen-code" ,
@@ -249,12 +249,6 @@ const deepSeekSchema = apiModelIdProviderModelSchema.extend({
249249 deepSeekApiKey : z . string ( ) . optional ( ) ,
250250} )
251251
252- const deepInfraSchema = apiModelIdProviderModelSchema . extend ( {
253- deepInfraBaseUrl : z . string ( ) . optional ( ) ,
254- deepInfraApiKey : z . string ( ) . optional ( ) ,
255- deepInfraModelId : z . string ( ) . optional ( ) ,
256- } )
257-
258252const doubaoSchema = apiModelIdProviderModelSchema . extend ( {
259253 doubaoBaseUrl : z . string ( ) . optional ( ) ,
260254 doubaoApiKey : z . string ( ) . optional ( ) ,
@@ -327,6 +321,12 @@ const kilocodeSchema = baseProviderSettingsSchema.extend({
327321 openRouterProviderSort : openRouterProviderSortSchema . optional ( ) ,
328322} )
329323
324+ const deepInfraSchema = apiModelIdProviderModelSchema . extend ( {
325+ deepInfraBaseUrl : z . string ( ) . optional ( ) ,
326+ deepInfraApiKey : z . string ( ) . optional ( ) ,
327+ deepInfraModelId : z . string ( ) . optional ( ) ,
328+ } )
329+
330330export const virtualQuotaFallbackProfileDataSchema = z . object ( {
331331 profileName : z . string ( ) . optional ( ) ,
332332 profileId : z . string ( ) . optional ( ) ,
@@ -392,7 +392,6 @@ export const providerSettingsSchemaDiscriminated = z.discriminatedUnion("apiProv
392392 openAiNativeSchema . merge ( z . object ( { apiProvider : z . literal ( "openai-native" ) } ) ) ,
393393 mistralSchema . merge ( z . object ( { apiProvider : z . literal ( "mistral" ) } ) ) ,
394394 deepSeekSchema . merge ( z . object ( { apiProvider : z . literal ( "deepseek" ) } ) ) ,
395- deepInfraSchema . merge ( z . object ( { apiProvider : z . literal ( "deepinfra" ) } ) ) ,
396395 doubaoSchema . merge ( z . object ( { apiProvider : z . literal ( "doubao" ) } ) ) ,
397396 moonshotSchema . merge ( z . object ( { apiProvider : z . literal ( "moonshot" ) } ) ) ,
398397 unboundSchema . merge ( z . object ( { apiProvider : z . literal ( "unbound" ) } ) ) ,
@@ -401,6 +400,7 @@ export const providerSettingsSchemaDiscriminated = z.discriminatedUnion("apiProv
401400 fakeAiSchema . merge ( z . object ( { apiProvider : z . literal ( "fake-ai" ) } ) ) ,
402401 xaiSchema . merge ( z . object ( { apiProvider : z . literal ( "xai" ) } ) ) ,
403402 // kilocode_change start
403+ deepInfraSchema . merge ( z . object ( { apiProvider : z . literal ( "deepinfra" ) } ) ) ,
404404 geminiCliSchema . merge ( z . object ( { apiProvider : z . literal ( "gemini-cli" ) } ) ) ,
405405 kilocodeSchema . merge ( z . object ( { apiProvider : z . literal ( "kilocode" ) } ) ) ,
406406 virtualQuotaFallbackSchema . merge ( z . object ( { apiProvider : z . literal ( "virtual-quota-fallback" ) } ) ) ,
@@ -438,11 +438,11 @@ export const providerSettingsSchema = z.object({
438438 ...kilocodeSchema . shape ,
439439 ...virtualQuotaFallbackSchema . shape ,
440440 ...qwenCodeSchema . shape ,
441+ ...deepInfraSchema . shape ,
441442 // kilocode_change end
442443 ...openAiNativeSchema . shape ,
443444 ...mistralSchema . shape ,
444445 ...deepSeekSchema . shape ,
445- ...deepInfraSchema . shape ,
446446 ...doubaoSchema . shape ,
447447 ...moonshotSchema . shape ,
448448 ...unboundSchema . shape ,
@@ -487,7 +487,7 @@ export const MODEL_ID_KEYS: Partial<keyof ProviderSettings>[] = [
487487 "litellmModelId" ,
488488 "huggingFaceModelId" ,
489489 "ioIntelligenceModelId" ,
490- "deepInfraModelId" ,
490+ "deepInfraModelId" , // kilocode_change
491491]
492492
493493export const getModelId = ( settings : ProviderSettings ) : string | undefined => {
@@ -603,12 +603,12 @@ export const MODELS_BY_PROVIDER: Record<
603603 openrouter : { id : "openrouter" , label : "OpenRouter" , models : [ ] } ,
604604 requesty : { id : "requesty" , label : "Requesty" , models : [ ] } ,
605605 unbound : { id : "unbound" , label : "Unbound" , models : [ ] } ,
606- deepinfra : { id : "deepinfra" , label : "DeepInfra" , models : [ ] } ,
607606
608607 // kilocode_change start
609608 kilocode : { id : "kilocode" , label : "Kilocode" , models : [ ] } ,
610609 "virtual-quota-fallback" : { id : "virtual-quota-fallback" , label : "Virtual Quota Fallback" , models : [ ] } ,
611610 "qwen-code" : { id : "qwen-code" , label : "Qwen Code" , models : [ ] } ,
611+ deepinfra : { id : "deepinfra" , label : "DeepInfra" , models : [ ] } ,
612612 // kilocode_change end
613613}
614614
@@ -619,10 +619,10 @@ export const dynamicProviders = [
619619 "openrouter" ,
620620 "requesty" ,
621621 "unbound" ,
622- "deepinfra" ,
623622 // kilocode_change start
624623 "kilocode" ,
625624 "virtual-quota-fallback" ,
625+ "deepinfra" ,
626626 // kilocode_change end
627627] as const satisfies readonly ProviderName [ ]
628628
0 commit comments