From 16338b56d6a502753e1e0a2226716cdc0a77e57e Mon Sep 17 00:00:00 2001 From: sunxiqing <2240398334@qq.com> Date: Thu, 6 Mar 2025 10:07:11 +0800 Subject: [PATCH] =?UTF-8?q?refactor(llm):=20=E4=BC=98=E5=8C=96=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E9=83=A8=E7=BD=B2=E5=92=8C=E5=88=A0=E9=99=A4=E7=9A=84?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改模型部署接口的请求参数格式,使用 Map 封装模型名称 - 修改模型删除接口的请求参数格式,使用 Map 封装部署 ID - 优化代码结构,提高可读性和可维护性 --- .../module/llm/service/basemodel/BaseModelServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/basemodel/BaseModelServiceImpl.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/basemodel/BaseModelServiceImpl.java index 33ed2dc64..a1e534976 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/basemodel/BaseModelServiceImpl.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/basemodel/BaseModelServiceImpl.java @@ -23,6 +23,7 @@ import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; import javax.annotation.Resource; +import java.util.HashMap; import java.util.List; import java.util.Map; @@ -95,7 +96,9 @@ public class BaseModelServiceImpl implements BaseModelService { // 校验存在 String moder = updateReqVO.getModelName(); try { - String resStr = HttpUtils.post(llmBackendProperties.getDeployModel(), null, JSON.toJSONString(moder)); + Map map = new HashMap<>(); + map.put("model",moder); + String resStr = HttpUtils.post(llmBackendProperties.getDeployModel(), null,JSON.toJSONString(map)); validateBaseModelExists(updateReqVO.getId()); // 更新 BaseModelDO updateObj = BeanUtils.toBean(updateReqVO, BaseModelDO.class); @@ -169,6 +172,8 @@ public class BaseModelServiceImpl implements BaseModelService { try { BaseModelDO baseModelDO = baseModelMapper.selectById(updateReqVO.getId()); Long deploy_id = baseModelDO.getModelId(); + Map map = new HashMap<>(); + map.put("deploy_id",deploy_id); String resStr = HttpUtils.post(llmBackendProperties.getDeleteModel(), null, JSON.toJSONString(deploy_id)); // 禁用模型 updateReqVO.setIsActive(0);