refactor(files): 优化文件处理和任务服务逻辑
This commit is contained in:
@@ -232,15 +232,19 @@ func handleCallbackSuccess(ctx context.Context, req *dto.CallbackReq, composeTas
|
||||
})
|
||||
}
|
||||
}
|
||||
// 4) 合并系统提示词
|
||||
systemPrompt := util.GetModelPrompt(ctx, model.ModelType)
|
||||
skillContent := SkillMdContent(ctx, composeTask.SkillName)
|
||||
messages = util.MergeSystemPrompt(messages, systemPrompt, skillContent, model.RequestMapping)
|
||||
|
||||
// 4) 合并附加结构
|
||||
// 5) 合并附加结构
|
||||
messages = util.MergeConsult(composeTask.RequestPayload, messages, model.ExtendMapping)
|
||||
// 5) 注入历史
|
||||
// 6) 注入历史
|
||||
if len(history) > 0 {
|
||||
messages = InjectHistory(messages, history, protocol)
|
||||
}
|
||||
|
||||
// 6) 更新数据库
|
||||
// 7) 更新数据库
|
||||
_, err = dao.ComposeTask.Update(ctx, &entity.ComposeTask{
|
||||
TaskId: req.TaskId,
|
||||
Status: public.ComposeStatusSuccess,
|
||||
|
||||
Reference in New Issue
Block a user