diff options
| author | Aiden Cline <[email protected]> | 2025-09-25 21:06:58 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-09-25 21:06:58 -0500 |
| commit | d47feb9969f63c64715e74c21c9c05a43b6870cd (patch) | |
| tree | 437c1ac6e374e7a2bd20aef794630b16b7c4e954 | |
| parent | 8f135d13e3b07324375a3756ef580a7b3a5dfbd1 (diff) | |
| download | opencode-d47feb9969f63c64715e74c21c9c05a43b6870cd.tar.gz opencode-d47feb9969f63c64715e74c21c9c05a43b6870cd.zip | |
tweak: include usage by default for openai compatible providers (#2788)
| -rw-r--r-- | packages/opencode/src/provider/provider.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 5283da6a3..16579ed40 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/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 |
