diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/finetuningtask/FineTuningTaskServiceImpl.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/finetuningtask/FineTuningTaskServiceImpl.java index 49580ae00..3e9854711 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/finetuningtask/FineTuningTaskServiceImpl.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/finetuningtask/FineTuningTaskServiceImpl.java @@ -316,7 +316,11 @@ public class FineTuningTaskServiceImpl implements FineTuningTaskService { String query = "?log_path="+fineTuningTaskDO.getTrainLog(); Map map = new HashMap<>(); map.put("log_path", fineTuningTaskDO.getTrainDuration()); - return trainHttpService.getTrainLog(query); + ServerNameDO serverNameDO = serverNameMapper.selectById(fineTuningTaskDO.getGpuType()); + if (serverNameDO == null){ + return ""; + } + return trainHttpService.getTrainLog(serverNameDO.getHost(),query); } return null; } diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/http/TrainHttpService.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/http/TrainHttpService.java index c5b29eac0..1e86a4386 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/http/TrainHttpService.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/http/TrainHttpService.java @@ -332,9 +332,9 @@ public class TrainHttpService { } - public String getTrainLog(String params) { + public String getTrainLog(String url,String params) { String finetuningLog = llmBackendProperties.getFinetuningLog(); - return HttpUtils.get(finetuningLog+params, null); + return HttpUtils.get(url+finetuningLog+params, null); } public String getCheckFileList(String name){