修复推理

This commit is contained in:
limin 2025-01-24 21:27:50 +08:00
parent f558be937e
commit 93e79f4f48
2 changed files with 15 additions and 3 deletions

View File

@ -135,11 +135,12 @@ public class ConversationServiceImpl implements ConversationService {
chatReqVO.setSystemPrompt(application.getPrompt());
}
}
if (Objects.equals(1, chatReqVO.getModelType())){
/* if (Objects.equals(1, chatReqVO.getModelType())){
return publicModelChat(chatReqVO);
}else {
return privateModelChat(chatReqVO);
}
}*/
return publicModelChat(chatReqVO);
}
@Override
@ -167,6 +168,15 @@ public class ConversationServiceImpl implements ConversationService {
throw exception(BASE_MODEL_NOT_EXISTS);
}
model = baseModelDO.getAigcModelName();
}else if (Objects.equals(0, chatReqVO.getModelType())) {
// 自定义模型
ModelServiceDO modelServiceDO = modelServiceMapper.selectById(chatReqVO.getModelId());
if (modelServiceDO == null) {
throw exception(MODEL_SERVICE_NOT_EXISTS);
}
model = modelServiceDO.getBaseModelName();
}else {
throw exception(BASE_MODEL_NOT_EXISTS);
}
List<ModelCompletionsReqVO.ModelCompletionsMessage> messages = new ArrayList<>();

View File

@ -36,7 +36,9 @@ public class FineTuningTaskSyncService {
if(Objects.equals(fineTuningTaskDO.getStatus(), FinetuningTaskStatusEnum.TRAINING.getStatus())
|| Objects.equals(fineTuningTaskDO.getStatus(), FinetuningTaskStatusEnum.WAITING.getStatus())){
AigcFineTuningDetailRespVO resp = trainHttpService.finetuningDetail(new HashMap<>(), fineTuningTaskDO.getJobId());
if (resp == null){
continue;
}
FineTuningTaskDO updateObj = new FineTuningTaskDO();
Integer status = FineTuningTaskStatusConstants.getStatus(resp.getTrainStatus());
if(status != null){