Skip to content

Commit 80de1c5

Browse files
committed
fix: moved codex xhigh logic for openrouter to the @ai-sdk/openai-compatible package case
1 parent 9bd322e commit 80de1c5

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

packages/opencode/src/provider/transform.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import type { JSONSchema } from "zod/v4/core"
44
import type { Provider } from "./provider"
55
import type { ModelsDev } from "./models"
66
import { iife } from "@/util/iife"
7+
import { Log } from "@/util/log"
78

89
type Modality = NonNullable<ModelsDev.Model["modalities"]>["input"][number]
910

@@ -346,12 +347,6 @@ export namespace ProviderTransform {
346347
switch (model.api.npm) {
347348
case "@openrouter/ai-sdk-provider":
348349
if (!model.id.includes("gpt") && !model.id.includes("gemini-3")) return {}
349-
350-
// Following logic for the `@ai-sdk/openai` case
351-
if (id.includes("codex")) {
352-
if (id.includes("5.2")) return Object.fromEntries([...WIDELY_SUPPORTED_EFFORTS, "xhigh"].map((effort) => [effort, { reasoning: { effort } }]))
353-
return Object.fromEntries(WIDELY_SUPPORTED_EFFORTS.map((effort) => [effort, { reasoning: { effort } }]))
354-
}
355350

356351
return Object.fromEntries(OPENAI_EFFORTS.map((effort) => [effort, { reasoning: { effort } }]))
357352

@@ -384,6 +379,11 @@ export namespace ProviderTransform {
384379
case "@ai-sdk/deepinfra":
385380
// https://v5.ai-sdk.dev/providers/ai-sdk-providers/deepinfra
386381
case "@ai-sdk/openai-compatible":
382+
// Following logic for the `@ai-sdk/openai` case
383+
if (id.includes("codex")) {
384+
if (id.includes("5.2")) return Object.fromEntries([...WIDELY_SUPPORTED_EFFORTS, "xhigh"].map((effort) => [effort, { reasoning: { effort } }]))
385+
return Object.fromEntries(WIDELY_SUPPORTED_EFFORTS.map((effort) => [effort, { reasoning: { effort } }]))
386+
}
387387
return Object.fromEntries(WIDELY_SUPPORTED_EFFORTS.map((effort) => [effort, { reasoningEffort: effort }]))
388388

389389
case "@ai-sdk/azure":

0 commit comments

Comments
 (0)