1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| import { get } from './base'
| import type {
| ModelItem,
| } from '@/app/components/header/account-setting/model-provider-page/declarations'
| import {
| useQuery,
| // useQueryClient,
| } from '@tanstack/react-query'
|
| const NAME_SPACE = 'models'
|
| export const useModelProviderModelList = (provider: string) => {
| return useQuery({
| queryKey: [NAME_SPACE, 'model-list', provider],
| queryFn: () => get<{ data: ModelItem[] }>(`/workspaces/current/model-providers/${provider}/models`),
| })
| }
|
|