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") }