Skip to content

Commit 6736e8b

Browse files
committed
temporary fork openrouter ai sdk
1 parent af3f741 commit 6736e8b

29 files changed

+5448
-6
lines changed

backend/src/llm-apis/openrouter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { models } from '@codebuff/common/constants'
22
import { isExplicitlyDefinedModel } from '@codebuff/common/util/model-utils'
33
import { env } from '@codebuff/internal/env'
4-
import { createOpenRouter } from '@openrouter/ai-sdk-provider'
4+
import { createOpenRouter } from '@codebuff/internal/openrouter-ai-sdk'
55

66
import type { Model } from '@codebuff/common/constants'
77

backend/src/llm-apis/vercel-ai-sdk/ai-sdk.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -181,11 +181,9 @@ export const promptAiSdkStream = async function* (
181181
openrouterUsage.promptTokensDetails?.cachedTokens ?? 0
182182
inputTokens = openrouterUsage.promptTokens - cacheReadInputTokens
183183

184-
// Note (James): This seemed to be forcing 0 cost openrouter models where we use keys
185-
// so I disabled the cost override for now.
186-
costOverrideDollars = undefined
187-
// (openrouterUsage.cost ?? 0) +
188-
// (openrouterUsage.costDetails?.upstreamInferenceCost ?? 0)
184+
costOverrideDollars =
185+
(openrouterUsage.cost ?? 0) +
186+
(openrouterUsage.costDetails?.upstreamInferenceCost ?? 0)
189187
}
190188
}
191189

0 commit comments

Comments
 (0)