diff options
| author | Aiden Cline <[email protected]> | 2026-01-02 12:25:20 -0600 |
|---|---|---|
| committer | Aiden Cline <[email protected]> | 2026-01-02 12:28:40 -0600 |
| commit | 49d7ccd1dbfd0cf4aeb7e5cadc6b4fa957c91bd4 (patch) | |
| tree | 1c84f199bcb4e16c501c6cd714022de05ded19fe /packages | |
| parent | c996f3d84772e26399e04bc6ecb3fbaff45fc3c2 (diff) | |
| download | opencode-49d7ccd1dbfd0cf4aeb7e5cadc6b4fa957c91bd4.tar.gz opencode-49d7ccd1dbfd0cf4aeb7e5cadc6b4fa957c91bd4.zip | |
fix: variant for minimal
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 2701dc2cc..d7c6d95b7 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -279,7 +279,7 @@ export namespace ProviderTransform { // https://v5.ai-sdk.dev/providers/ai-sdk-providers/azure if (id === "o1-mini") return {} const azureEfforts = ["low", "medium", "high"] - if (id.includes("gpt-5")) { + if (id === "gpt-5" || id === "gpt-5-nano" || id === "gpt-5-mini") { azureEfforts.unshift("minimal") } return Object.fromEntries( @@ -296,8 +296,11 @@ export namespace ProviderTransform { // https://v5.ai-sdk.dev/providers/ai-sdk-providers/openai if (id === "gpt-5-pro") return {} const openaiEfforts = iife(() => { - if (model.id.includes("codex")) return WIDELY_SUPPORTED_EFFORTS - const arr = ["minimal", ...WIDELY_SUPPORTED_EFFORTS] + if (id.includes("codex")) return WIDELY_SUPPORTED_EFFORTS + const arr = [...WIDELY_SUPPORTED_EFFORTS] + if (id === "gpt-5" || id === "gpt-5-nano" || id === "gpt-5-mini") { + arr.unshift("minimal") + } if (model.release_date >= "2025-11-13") { arr.unshift("none") } |
