Browse Source

add Amazon Nova models to us-* prefix requirement list (#3357)

theVinchi 4 months ago
parent
commit
a7b43d82ab
1 changed files with 8 additions and 1 deletions
  1. 8 1
      packages/opencode/src/provider/provider.ts

+ 8 - 1
packages/opencode/src/provider/provider.ts

@@ -95,7 +95,14 @@ export namespace Provider {
 
 
           switch (regionPrefix) {
           switch (regionPrefix) {
             case "us": {
             case "us": {
-              const modelRequiresPrefix = ["claude", "deepseek"].some((m) => modelID.includes(m))
+              const modelRequiresPrefix = [
+                "nova-micro",
+                "nova-lite",
+                "nova-pro",
+                "nova-premier",
+                "claude",
+                "deepseek"
+              ].some((m) => modelID.includes(m))
               const isGovCloud = region.startsWith("us-gov")
               const isGovCloud = region.startsWith("us-gov")
               if (modelRequiresPrefix && !isGovCloud) {
               if (modelRequiresPrefix && !isGovCloud) {
                 modelID = `${regionPrefix}.${modelID}`
                 modelID = `${regionPrefix}.${modelID}`