mirror of
https://github.com/sst/opencode.git
synced 2025-12-23 10:11:41 +00:00
tweak: include usage by default for openai compatible providers
This commit is contained in:
parent
8f135d13e3
commit
0403750a27
1 changed files with 3 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue