Просмотр исходного кода

fix: make use openrouter ai sdk package to fix interlevened thinking models

Aiden Cline 4 месяцев назад
Родитель
Сommit
cf934357c9
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      packages/opencode/src/provider/provider.ts

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

@@ -468,7 +468,14 @@ export namespace Provider {
         delete providers[providerID]
         continue
       }
-      log.info("found", { providerID })
+
+      // TODO: set this in models.dev, not set due to breaking issues on older OC versions
+      // u have to set include usage to true w/ this provider, setting in models.dev would cause undefined issue when accessing usage in older versions
+      if (providerID === "openrouter") {
+        provider.info.npm = "@openrouter/ai-sdk-provider"
+      }
+
+      log.info("found", { providerID, npm: provider.info.npm })
     }
 
     return {