Aiden Cline 4 tháng trước cách đây
mục cha
commit
f0070461d8
1 tập tin đã thay đổi với 3 bổ sung4 xóa
  1. 3 4
      packages/opencode/src/provider/transform.ts

+ 3 - 4
packages/opencode/src/provider/transform.ts

@@ -212,11 +212,13 @@ export namespace ProviderTransform {
   ): Record<string, any> {
     const result: Record<string, any> = {}
 
-    // switch to providerID later, for now use this
     if (model.api.npm === "@openrouter/ai-sdk-provider") {
       result["usage"] = {
         include: true,
       }
+      if (model.api.id.includes("gemini-3")) {
+        result["reasoning"] = { effort: "high" }
+      }
     }
 
     if (model.providerID === "baseten") {
@@ -227,9 +229,6 @@ export namespace ProviderTransform {
       result["promptCacheKey"] = sessionID
     }
 
-    if (model.api.npm === "@openrouter/ai-sdk-provider" && model.api.id.includes("gemini-3")) {
-      result["reasoning"] = { effort: "high" }
-    }
     if (model.api.npm === "@ai-sdk/google" || model.api.npm === "@ai-sdk/google-vertex") {
       result["thinkingConfig"] = {
         thinkingLevel: "high",