@@ -21,11 +21,31 @@ export const MODEL_PROVIDERS: Record<ModelProvider, ModelProviderConfig> = {
2121} ;
2222
2323export const AVAILABLE_MODELS : ModelOption [ ] = [
24- { id : "claude-opus-4-5" , name : "Claude Opus 4.5" , provider : "anthropic" , enabled : true } ,
25- { id : "claude-sonnet-4-5" , name : "Claude Sonnet 4.5" , provider : "anthropic" , enabled : true } ,
26- { id : "gpt-5.1" , name : "GPT 5.1" , provider : "openai" , enabled : false } ,
27- { id : "gpt-5.1-codex-max" , name : "GPT 5.1 Codex Max" , provider : "openai" , enabled : false } ,
28- { id : "gpt-5.1-codex-mini" , name : "GPT 5.1 Codex Mini" , provider : "openai" , enabled : false } ,
24+ {
25+ id : "claude-opus-4-5" ,
26+ name : "Claude Opus 4.5" ,
27+ provider : "anthropic" ,
28+ enabled : true ,
29+ } ,
30+ {
31+ id : "claude-sonnet-4-5" ,
32+ name : "Claude Sonnet 4.5" ,
33+ provider : "anthropic" ,
34+ enabled : true ,
35+ } ,
36+ { id : "gpt-5.1" , name : "GPT 5.1" , provider : "openai" , enabled : false } ,
37+ {
38+ id : "gpt-5.1-codex-max" ,
39+ name : "GPT 5.1 Codex Max" ,
40+ provider : "openai" ,
41+ enabled : false ,
42+ } ,
43+ {
44+ id : "gpt-5.1-codex-mini" ,
45+ name : "GPT 5.1 Codex Mini" ,
46+ provider : "openai" ,
47+ enabled : false ,
48+ } ,
2949] ;
3050
3151export const DEFAULT_MODEL = "claude-opus-4-5" ;
@@ -34,15 +54,22 @@ export function getModelById(id: string): ModelOption | undefined {
3454 return AVAILABLE_MODELS . find ( ( m ) => m . id === id && m . enabled ) ;
3555}
3656
37- export function getModelsByProvider ( ) : Record < ModelProvider , ModelProviderConfig & { models : ModelOption [ ] } > {
57+ export function getModelsByProvider ( ) : Record <
58+ ModelProvider ,
59+ ModelProviderConfig & { models : ModelOption [ ] }
60+ > {
3861 return {
3962 anthropic : {
4063 ...MODEL_PROVIDERS . anthropic ,
41- models : AVAILABLE_MODELS . filter ( ( m ) => m . provider === "anthropic" && m . enabled ) ,
64+ models : AVAILABLE_MODELS . filter (
65+ ( m ) => m . provider === "anthropic" && m . enabled ,
66+ ) ,
4267 } ,
4368 openai : {
4469 ...MODEL_PROVIDERS . openai ,
45- models : AVAILABLE_MODELS . filter ( ( m ) => m . provider === "openai" && m . enabled ) ,
70+ models : AVAILABLE_MODELS . filter (
71+ ( m ) => m . provider === "openai" && m . enabled ,
72+ ) ,
4673 } ,
4774 } ;
4875}
0 commit comments