diff options
| author | Frank <[email protected]> | 2025-10-29 15:06:35 -0400 |
|---|---|---|
| committer | Frank <[email protected]> | 2025-10-29 15:06:37 -0400 |
| commit | 972c0893dd7596f13f74f25a822029183013a210 (patch) | |
| tree | c1ad80e79753405f202ed7ee387d0fa49942f20b | |
| parent | e5d89ca567195249dc555f3bf392188e79d87779 (diff) | |
| download | opencode-972c0893dd7596f13f74f25a822029183013a210.tar.gz opencode-972c0893dd7596f13f74f25a822029183013a210.zip | |
zen: fix unified endpoint for codex
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 807f427af..603d8917b 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 cad6bd686..daf650275 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 21c15f355..d17300991 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 c8ba644ba..03dfbc3c6 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 |
