From c97963c4fbdb3a3726b66060e86d23f2ee70867e Mon Sep 17 00:00:00 2001 From: Rafli Ahmad Zulfikar Date: Mon, 20 Jul 2026 11:22:42 +0700 Subject: [PATCH] =?UTF-8?q?fix(translator):=20pass=20service=5Ftier=20thro?= =?UTF-8?q?ugh=20OpenAI=E2=86=92Responses=20conversion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Forward the service_tier field from OpenAI requests into the Responses API payload so clients can select priority/default/flex tiers instead of the field being silently dropped. --- open-sse/translator/request/openai-responses.js | 1 + 1 file changed, 1 insertion(+) diff --git a/open-sse/translator/request/openai-responses.js b/open-sse/translator/request/openai-responses.js index 64740c12..ecfa26d6 100644 --- a/open-sse/translator/request/openai-responses.js +++ b/open-sse/translator/request/openai-responses.js @@ -380,6 +380,7 @@ export function openaiToOpenAIResponsesRequest(model, body, stream, credentials) if (body.top_p !== undefined) result.top_p = body.top_p; if (body.reasoning !== undefined) result.reasoning = body.reasoning; if (body.reasoning_effort !== undefined) result.reasoning = { effort: body.reasoning_effort, summary: "auto" }; + if (body.service_tier !== undefined) result.service_tier = body.service_tier; return result; }