refactor(model-connections): update frontend for provider-based models

This commit is contained in:
Anish Sarkar 2026-06-12 02:17:51 +05:30
parent 3dd54230e7
commit 610ff063d6
10 changed files with 177 additions and 124 deletions

View file

@ -7,10 +7,12 @@ import {
connectionRead,
connectionUpdateRequest,
type ModelCreateRequest,
type ModelProviderRead,
type ModelRead,
type ModelRoles,
type ModelUpdateRequest,
modelCreateRequest,
modelProviderListResponse,
modelListResponse,
modelRead,
modelRoles,
@ -26,6 +28,10 @@ class ModelConnectionsApiService {
return baseApiService.get(`/api/v1/global-model-connections`, connectionListResponse);
};
getModelProviders = async (): Promise<ModelProviderRead[]> => {
return baseApiService.get(`/api/v1/model-providers`, modelProviderListResponse);
};
getConnections = async (searchSpaceId: number): Promise<ConnectionRead[]> => {
return baseApiService.get(
`/api/v1/model-connections?search_space_id=${searchSpaceId}`,

View file

@ -47,6 +47,7 @@ export const cacheKeys = {
modelConnections: {
all: (searchSpaceId: number) => ["model-connections", searchSpaceId] as const,
global: () => ["model-connections", "global"] as const,
providers: () => ["model-connections", "providers"] as const,
roles: (searchSpaceId: number) => ["model-roles", searchSpaceId] as const,
},
imageGenConfigs: {