From 972c0893dd7596f13f74f25a822029183013a210 Mon Sep 17 00:00:00 2001 From: Frank Date: Wed, 29 Oct 2025 15:06:35 -0400 Subject: [PATCH] zen: fix unified endpoint for codex --- packages/console/app/src/routes/zen/util/provider/anthropic.ts | 1 + .../app/src/routes/zen/util/provider/openai-compatible.ts | 1 + packages/console/app/src/routes/zen/util/provider/openai.ts | 3 ++- packages/console/app/src/routes/zen/util/provider/provider.ts | 2 +- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/console/app/src/routes/zen/util/provider/anthropic.ts b/packages/console/app/src/routes/zen/util/provider/anthropic.ts index 807f427a..603d8917 100644 --- a/packages/console/app/src/routes/zen/util/provider/anthropic.ts +++ b/packages/console/app/src/routes/zen/util/provider/anthropic.ts @@ -188,6 +188,7 @@ export function fromAnthropicRequest(body: any): CommonRequest { })() return { + model: body.model, max_tokens: body.max_tokens, temperature: body.temperature, top_p: body.top_p, diff --git a/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts b/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts index cad6bd68..daf65027 100644 --- a/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts +++ b/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts @@ -114,6 +114,7 @@ export function fromOaCompatibleRequest(body: any): CommonRequest { } return { + model: body.model, max_tokens: body.max_tokens, temperature: body.temperature, top_p: body.top_p, diff --git a/packages/console/app/src/routes/zen/util/provider/openai.ts b/packages/console/app/src/routes/zen/util/provider/openai.ts index 21c15f35..d1730099 100644 --- a/packages/console/app/src/routes/zen/util/provider/openai.ts +++ b/packages/console/app/src/routes/zen/util/provider/openai.ts @@ -177,6 +177,7 @@ export function fromOpenaiRequest(body: any): CommonRequest { })() return { + model: body.model, max_tokens: body.max_output_tokens ?? body.max_tokens, temperature: body.temperature, top_p: body.top_p, @@ -310,7 +311,7 @@ export function toOpenaiRequest(body: CommonRequest) { metadata: (body as any).metadata, store: (body as any).store, user: (body as any).user, - text: { verbosity: "low" }, + text: { verbosity: body.model === "gpt-5-codex" ? "medium" : "low" }, reasoning: { effort: "medium" }, } } diff --git a/packages/console/app/src/routes/zen/util/provider/provider.ts b/packages/console/app/src/routes/zen/util/provider/provider.ts index c8ba644b..03dfbc3c 100644 --- a/packages/console/app/src/routes/zen/util/provider/provider.ts +++ b/packages/console/app/src/routes/zen/util/provider/provider.ts @@ -95,7 +95,7 @@ export interface CommonUsage { } export interface CommonRequest { - model?: string + model: string max_tokens?: number temperature?: number top_p?: number