Преглед изворни кода

fix(opencode): rescrict github copilot opus 4.7 variants to "medium" (#23097)

OpeOginni пре 4 дана
родитељ
комит
8fbbca5f4b
1 измењених фајлова са 6 додато и 0 уклоњено
  1. 6 0
      packages/opencode/src/provider/transform.ts

+ 6 - 0
packages/opencode/src/provider/transform.ts

@@ -587,6 +587,12 @@ export function variants(model: Provider.Model): Record<string, Record<string, a
     case "@ai-sdk/google-vertex/anthropic":
       // https://v5.ai-sdk.dev/providers/ai-sdk-providers/google-vertex#anthropic-provider
 
+      if (model.providerID === "github-copilot") {
+        if (model.api.id.includes("opus-4.7")) {
+          return Object.fromEntries(["medium"].map((effort) => [effort, { reasoningEffort: effort }]))
+        }
+      }
+
       if (adaptiveEfforts) {
         return Object.fromEntries(
           adaptiveEfforts.map((effort) => [