Selaa lähdekoodia

tweak: include usage by default for openai compatible providers (#2788)

Aiden Cline 5 kuukautta sitten
vanhempi
sitoutus
d47feb9969
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      packages/opencode/src/provider/provider.ts

+ 3 - 0
packages/opencode/src/provider/provider.ts

@@ -338,6 +338,9 @@ export namespace Provider {
       const s = await state()
       const pkg = model.provider?.npm ?? provider.npm ?? provider.id
       const options = { ...s.providers[provider.id]?.options }
+      if (pkg.includes("@ai-sdk/openai-compatible") && options["includeUsage"] === undefined) {
+        options["includeUsage"] = true
+      }
       const key = Bun.hash.xxHash32(JSON.stringify({ pkg, options }))
       const existing = s.sdk.get(key)
       if (existing) return existing