-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Open
Labels
Milestone
Description
Description
On the new beta ai sdk release, when i access usage or totalUsage, they are coming as undefined.
Code:-
import { generateText } from 'ai'
const result = await generateText({
model: 'google/gemini-2.5-flash',
prompt: 'What is life?'
})
console.log(result.totalUsage, result.usage)
Console output:-
bun test.ts
{
inputTokens: undefined,
inputTokenDetails: {
noCacheTokens: undefined,
cacheReadTokens: undefined,
cacheWriteTokens: undefined,
},
outputTokens: undefined,
outputTokenDetails: {
textTokens: undefined,
reasoningTokens: undefined,
},
totalTokens: undefined,
reasoningTokens: undefined,
cachedInputTokens: undefined,
} {
inputTokens: undefined,
inputTokenDetails: {
noCacheTokens: undefined,
cacheReadTokens: undefined,
cacheWriteTokens: undefined,
},
outputTokens: undefined,
outputTokenDetails: {
textTokens: undefined,
reasoningTokens: undefined,
},
totalTokens: undefined,
raw: undefined,
reasoningTokens: undefined,
cachedInputTokens: undefined,
}
AI SDK Version
ai: 6.0.0-beta.156
Code of Conduct
- I agree to follow this project's Code of Conduct