Version: 0.4.2.dev.260305

feat: 🧠 支持切换模型思考模式

* 新增模型思考开关配置,支持动态控制模型是否启用思考模式
This commit is contained in:
LoveLosita
2026-03-05 21:44:22 +08:00
parent f9d52e0c5e
commit cb5ac07e3c
4 changed files with 33 additions and 10 deletions

View File

@@ -35,7 +35,7 @@ func (api *AgentHandler) ChatAgent(c *gin.Context) {
}
userID := c.GetInt("user_id") // 从上下文中获取用户 ID
// 3. 调用 Service 层的聊天方法,获取输出通道和错误通道
outChan, errChan := api.svc.AgentChat(c.Request.Context(), req.Message, userID, req.ConversationID)
outChan, errChan := api.svc.AgentChat(c.Request.Context(), req.Message, req.Thinking, userID, req.ConversationID)
// 4. 循环转发消息/错误
c.Stream(func(w io.Writer) bool {
select {