1-
21import { Result } from '@/request/Result'
32import { get , post , del , put } from '@/request/index'
43import { type Ref } from 'vue'
54import type {
65 ListModelRequest ,
76 Model ,
8- BaseModel ,
97 CreateModelRequest ,
108 EditModelRequest ,
119} from '@/api/type/model'
1210import type { FormField } from '@/components/dynamics-form/type'
13- import type { KeyValue } from '../type/common'
14- const prefix = '/model'
15- const prefix_provider = '/provider'
11+
12+ const prefix = '/workspace'
1613
1714/**
1815 * 获得模型列表
1916 * @params 参数 name, model_type, model_name
2017 */
2118const getModel : (
19+ wordspace_id : string ,
2220 request ?: ListModelRequest ,
2321 loading ?: Ref < boolean > ,
24- ) => Promise < Result < Array < Model > > > = ( data , loading ) => {
25- return get ( `${ prefix } ` , data , loading )
22+ ) => Promise < Result < Array < Model > > > = ( wordspace_id , data , loading ) => {
23+ return get ( `${ prefix } / ${ wordspace_id } /model ` , data , loading )
2624}
2725
2826/**
@@ -37,42 +35,6 @@ const getModelParamsForm: (
3735) => Promise < Result < Array < FormField > > > = ( model_id , loading ) => {
3836 return get ( `model/${ model_id } /model_params_form` , { } , loading )
3937}
40- /**
41- * 获取模型类型列表
42- * @param provider 供应商
43- * @param loading 加载器
44- * @returns 模型类型列表
45- */
46- const listModelType : (
47- provider : string ,
48- loading ?: Ref < boolean > ,
49- ) => Promise < Result < Array < KeyValue < string , string > > > > = ( provider , loading ?: Ref < boolean > ) => {
50- return get ( `${ prefix_provider } /model_type_list` , { provider } , loading )
51- }
52-
53- /**
54- * 获取基础模型列表
55- * @param provider
56- * @param model_type
57- * @param loading
58- * @returns
59- */
60- const listBaseModel : (
61- provider : string ,
62- model_type : string ,
63- loading ?: Ref < boolean > ,
64- ) => Promise < Result < Array < BaseModel > > > = ( provider , model_type , loading ) => {
65- return get ( `${ prefix_provider } /model_list` , { provider, model_type } , loading )
66- }
67-
68- const listBaseModelParamsForm : (
69- provider : string ,
70- model_type : string ,
71- model_name : string ,
72- loading ?: Ref < boolean > ,
73- ) => Promise < Result < Array < BaseModel > > > = ( provider , model_type , model_name , loading ) => {
74- return get ( `${ prefix_provider } /model_params_form` , { provider, model_type, model_name } , loading )
75- }
7638
7739/**
7840 * 创建模型
@@ -159,9 +121,6 @@ const deleteModel: (model_id: string, loading?: Ref<boolean>) => Promise<Result<
159121}
160122export default {
161123 getModel,
162- listModelType,
163- listBaseModel,
164- listBaseModelParamsForm,
165124 createModel,
166125 updateModel,
167126 deleteModel,
0 commit comments