From 7e30157590f8c3a4409dbb05577172f70a4a717c Mon Sep 17 00:00:00 2001 From: Luis Pater Date: Thu, 27 Nov 2025 15:59:15 +0800 Subject: [PATCH] Fixed: #354 **fix(translator): add support for "xhigh" reasoning effort in OpenAI responses** - Updated handling in `openai_openai-responses_request.go` to include the new "xhigh" reasoning effort level. --- .../openai/openai/responses/openai_openai-responses_request.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/translator/openai/openai/responses/openai_openai-responses_request.go b/internal/translator/openai/openai/responses/openai_openai-responses_request.go index aebf8a5d..1b1f071f 100644 --- a/internal/translator/openai/openai/responses/openai_openai-responses_request.go +++ b/internal/translator/openai/openai/responses/openai_openai-responses_request.go @@ -202,6 +202,8 @@ func ConvertOpenAIResponsesRequestToOpenAIChatCompletions(modelName string, inpu out, _ = sjson.Set(out, "reasoning_effort", "medium") case "high": out, _ = sjson.Set(out, "reasoning_effort", "high") + case "xhigh": + out, _ = sjson.Set(out, "reasoning_effort", "xhigh") default: out, _ = sjson.Set(out, "reasoning_effort", "auto") }