Skip to content

Bug: Usage is empty in ai sdk v6 #11217

@ekansh-tdc

Description

@ekansh-tdc

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

Metadata

Metadata

Assignees

Labels

ai/gatewaybugSomething isn't working as documented

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions