| | |
| | | model: string; // 模型标识 |
| | | platform: string; // 模型平台 |
| | | type: number; // 模型类型 |
| | | capability?: string; // 模型能力:text-文本,vision-视觉 |
| | | sort: number; // 排序 |
| | | status: number; // 状态 |
| | | temperature?: number; // 温度参数 |
| | |
| | | } |
| | | |
| | | /** 获得模型列表 */ |
| | | export function getModelSimpleList(type?: number) { |
| | | export function getModelSimpleList(type?: number, capability?: string) { |
| | | return requestClient.get<AiModelModelApi.Model[]>('/ai/model/simple-list', { |
| | | params: { |
| | | type, |
| | | capability, |
| | | }, |
| | | }); |
| | | } |
| | |
| | | return requestClient.put('/ai/model/update', data); |
| | | } |
| | | |
| | | /** 修改模型状态:启用时会自动关闭同类型同能力的其他模型 */ |
| | | export function updateModelStatus(id: number, status: number) { |
| | | return requestClient.put('/ai/model/update-status', { id, status }); |
| | | } |
| | | |
| | | /** 删除模型 */ |
| | | export function deleteModel(id: number) { |
| | | return requestClient.delete(`/ai/model/delete?id=${id}`); |