summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/provider/transform.ts9
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")
}