@@ -3,6 +3,7 @@ import mockedPrompts from "@/mocks/msw/fixtures/GET_MESSAGES.json";
33import mockedAlerts from "@/mocks/msw/fixtures/GET_ALERTS.json" ;
44import mockedWorkspaces from "@/mocks/msw/fixtures/GET_WORKSPACES.json" ;
55import mockedProviders from "@/mocks/msw/fixtures/GET_PROVIDERS.json" ;
6+ import mockedProvidersModels from "@/mocks/msw/fixtures/GET_PROVIDERS_MODELS.json" ;
67import { ProviderType } from "@/api/generated" ;
78
89export const handlers = [
@@ -112,12 +113,18 @@ export const handlers = [
112113 "*/api/v1/workspaces/:workspace_name/muxes" ,
113114 ( ) => new HttpResponse ( null , { status : 204 } ) ,
114115 ) ,
115- http . get ( "*/api/v1/provider-endpoints" , ( ) =>
116- HttpResponse . json ( mockedProviders ) ,
116+ http . get ( "*/api/v1/provider-endpoints/:provider_name/models" , ( ) =>
117+ HttpResponse . json ( mockedProvidersModels ) ,
118+ ) ,
119+ http . get ( "*/api/v1/provider-endpoints/models" , ( ) =>
120+ HttpResponse . json ( mockedProvidersModels ) ,
117121 ) ,
118122 http . get ( "*/api/v1/provider-endpoints/:provider_id" , ( ) =>
119123 HttpResponse . json ( mockedProviders [ 0 ] ) ,
120124 ) ,
125+ http . get ( "*/api/v1/provider-endpoints" , ( ) =>
126+ HttpResponse . json ( mockedProviders ) ,
127+ ) ,
121128 http . post (
122129 "*/api/v1/provider-endpoints" ,
123130 ( ) => new HttpResponse ( null , { status : 204 } ) ,
@@ -130,22 +137,4 @@ export const handlers = [
130137 "*/api/v1/provider-endpoints" ,
131138 ( ) => new HttpResponse ( null , { status : 204 } ) ,
132139 ) ,
133- http . get ( "*/api/v1/provider-endpoints/:provider_name/models" , ( ) =>
134- HttpResponse . json ( [
135- { name : "claude-3.5" , provider : "anthropic" } ,
136- { name : "claude-3.6" , provider : "anthropic" } ,
137- { name : "claude-3.7" , provider : "anthropic" } ,
138- { name : "chatgpt-4o" , provider : "openai" } ,
139- { name : "chatgpt-4p" , provider : "openai" } ,
140- ] ) ,
141- ) ,
142- http . get ( "*/api/v1/provider-endpoints/models" , ( ) =>
143- HttpResponse . json ( [
144- { name : "claude-3.5" , provider : "anthropic" } ,
145- { name : "claude-3.6" , provider : "anthropic" } ,
146- { name : "claude-3.7" , provider : "anthropic" } ,
147- { name : "chatgpt-4o" , provider : "openai" } ,
148- { name : "chatgpt-4p" , provider : "openai" } ,
149- ] ) ,
150- ) ,
151140] ;
0 commit comments