mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-07-20 23:21:06 +02:00
refactor(model-connections): update frontend for provider-based models
This commit is contained in:
parent
3dd54230e7
commit
610ff063d6
10 changed files with 177 additions and 124 deletions
|
|
@ -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}`,
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue