@@ -3,6 +3,7 @@ import mockedPrompts from "@/mocks/msw/fixtures/GET_MESSAGES.json";
3
3
import mockedAlerts from "@/mocks/msw/fixtures/GET_ALERTS.json" ;
4
4
import mockedWorkspaces from "@/mocks/msw/fixtures/GET_WORKSPACES.json" ;
5
5
import mockedProviders from "@/mocks/msw/fixtures/GET_PROVIDERS.json" ;
6
+ import mockedProvidersModels from "@/mocks/msw/fixtures/GET_PROVIDERS_MODELS.json" ;
6
7
import { ProviderType } from "@/api/generated" ;
7
8
8
9
export const handlers = [
@@ -112,12 +113,18 @@ export const handlers = [
112
113
"*/api/v1/workspaces/:workspace_name/muxes" ,
113
114
( ) => new HttpResponse ( null , { status : 204 } ) ,
114
115
) ,
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 ) ,
117
121
) ,
118
122
http . get ( "*/api/v1/provider-endpoints/:provider_id" , ( ) =>
119
123
HttpResponse . json ( mockedProviders [ 0 ] ) ,
120
124
) ,
125
+ http . get ( "*/api/v1/provider-endpoints" , ( ) =>
126
+ HttpResponse . json ( mockedProviders ) ,
127
+ ) ,
121
128
http . post (
122
129
"*/api/v1/provider-endpoints" ,
123
130
( ) => new HttpResponse ( null , { status : 204 } ) ,
@@ -130,22 +137,4 @@ export const handlers = [
130
137
"*/api/v1/provider-endpoints" ,
131
138
( ) => new HttpResponse ( null , { status : 204 } ) ,
132
139
) ,
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
- ) ,
151
140
] ;
0 commit comments