fix(llm): 修复模型训练过程中因服务不可达导致的空指针异常

- 在 AsyncModelAccessManualService 类中,对 trainHttpService.autoEvaluation 方法调用添加了异常处理
- 捕获 Exception 类型的异常,并将结果设置为 "bad",避免空指针异常
This commit is contained in:
limin 2025-02-20 14:24:53 +08:00
parent dda11d401c
commit 06c832fa3f

View File

@ -125,7 +125,11 @@ public class AsyncModelAccessManualService {
String prompt = modelCompletionsRespVO.getAnswer();
String res = "";
if(prompt != null && !prompt.equals("")){
res = trainHttpService.autoEvaluation(modelUrl,prompt, datasetPrompt);
try{
res = trainHttpService.autoEvaluation(modelUrl,prompt, datasetPrompt);
}catch (Exception ex){
res = "bad";
}
}else {
res = "bad";
}