Dados de uso de tokens estão faltando após o nó "Basic LLM Chain"

Oi,

Estou usando o Google Gemini Chat Model com a Basic LLM Chain.

No output do nó Gemini, consigo ver os dados de tokenUsage (prompt, completion e total de tokens). No entanto, no próximo nó (Set ou Code node), esses dados desaparecem. Apenas o text é passado adiante.

O que já tentei:

  • Verificar {{ $json.tokenUsage.totalTokens }} → Retorna undefined.

  • Remover todos os Output Parsers → Ainda sem dados de tokens.

  • Tentar um Code node para encontrar os dados → Não estão lá.

Screenshot 1: Mostra que o nó Gemini contém os dados de tokens. Screenshot 2: Mostra que o próximo nó diz que os dados estão undefined.

Como posso fazer com que a Basic LLM Chain passe os metadados de uso de tokens para o próximo nó? Preciso disso para rastreamento de custos.

Olá @Kunwei_TAN, bem-vindo!
Atualmente essa é uma limitação do nó básico do LLM Chain.
Existe uma possível solução alternativa usando o nó AI agent ou recuperando dados pela API do N8N.

Se você quiser essa informação diretamente, considere usar o nó OpenAI ou nó Gemini.

Se você quiser obter o uso pela API do n8n, aqui está a solução alternativa: