diff options
| author | Frank <[email protected]> | 2025-11-25 17:58:59 -0500 |
|---|---|---|
| committer | Frank <[email protected]> | 2025-11-25 17:58:59 -0500 |
| commit | a1e87f6cd99f5f0b7d6ca7fbdeb12ccd51c1709d (patch) | |
| tree | c4314acfb11575a22a4fac3bf13631a644a7611b /packages/console | |
| parent | c2fc41dcd5bd8a8165780dfe3f53c2123fa8a45d (diff) | |
| download | opencode-a1e87f6cd99f5f0b7d6ca7fbdeb12ccd51c1709d.tar.gz opencode-a1e87f6cd99f5f0b7d6ca7fbdeb12ccd51c1709d.zip | |
wip: zen
Diffstat (limited to 'packages/console')
| -rw-r--r-- | packages/console/app/src/routes/zen/util/provider/provider.ts | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/packages/console/app/src/routes/zen/util/provider/provider.ts b/packages/console/app/src/routes/zen/util/provider/provider.ts index 8366f3a63..730ad5a27 100644 --- a/packages/console/app/src/routes/zen/util/provider/provider.ts +++ b/packages/console/app/src/routes/zen/util/provider/provider.ts @@ -24,6 +24,15 @@ import { toOaCompatibleResponse, } from "./openai-compatible" +export type UsageInfo = { + inputTokens: number + outputTokens: number + reasoningTokens?: number + cacheReadTokens?: number + cacheWrite5mTokens?: number + cacheWrite1hTokens?: number +} + export type ProviderHelper = { format: ZenData.Format modifyUrl: (providerApi: string, model?: string, isStream?: boolean) => string @@ -34,14 +43,7 @@ export type ProviderHelper = { parse: (chunk: string) => void retrieve: () => any } - normalizeUsage: (usage: any) => { - inputTokens: number - outputTokens: number - reasoningTokens?: number - cacheReadTokens?: number - cacheWrite5mTokens?: number - cacheWrite1hTokens?: number - } + normalizeUsage: (usage: any) => UsageInfo } export interface CommonMessage { |
