fix: 修复ollamaChatHandler中ReasoningContent字段的赋值逻辑

This commit is contained in:
somnifex
2025-09-16 08:54:34 +08:00
parent 62549717e0
commit 1dd78b83b7

View File

@@ -189,7 +189,7 @@ func ollamaChatHandler(c *gin.Context, info *relaycommon.RelayInfo, resp *http.R
if finishReason == "" { finishReason = "stop" } if finishReason == "" { finishReason = "stop" }
msg := dto.Message{Role: "assistant", Content: contentPtr(content)} msg := dto.Message{Role: "assistant", Content: contentPtr(content)}
if rc := reasoningBuilder.String(); rc != "" { msg.ReasoningContent = &rc } if rc := reasoningBuilder.String(); rc != "" { msg.ReasoningContent = rc }
full := dto.OpenAITextResponse{ full := dto.OpenAITextResponse{
Id: common.GetUUID(), Id: common.GetUUID(),
Model: model, Model: model,