From 33925dd3136509d315d6283bdbfbf85f59fdccf8 Mon Sep 17 00:00:00 2001 From: Nekohy Date: Tue, 12 Aug 2025 21:37:12 +0800 Subject: [PATCH] fix:Delete the excess ReasoningEffort from the Openrouter OpenAI thinking model. --- relay/channel/openai/adaptor.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relay/channel/openai/adaptor.go b/relay/channel/openai/adaptor.go index fc1749a0..d1c383f3 100644 --- a/relay/channel/openai/adaptor.go +++ b/relay/channel/openai/adaptor.go @@ -237,6 +237,8 @@ func (a *Adaptor) ConvertOpenAIRequest(c *gin.Context, info *relaycommon.RelayIn } request.Reasoning = marshal } + // 清空多余的ReasoningEffort + request.ReasoningEffort = "" } else { if len(request.Reasoning) == 0 { // 适配 OpenAI 的 ReasoningEffort 格式 @@ -254,6 +256,7 @@ func (a *Adaptor) ConvertOpenAIRequest(c *gin.Context, info *relaycommon.RelayIn } } } + request.ReasoningEffort = "" } } if strings.HasPrefix(info.UpstreamModelName, "o") || strings.HasPrefix(info.UpstreamModelName, "gpt-5") {