Les données d'utilisation des tokens manquent après le nœud « Basic LLM Chain »

Bonjour,

J’utilise le modèle Google Gemini Chat avec la Basic LLM Chain.

Dans la sortie du nœud Gemini, je peux voir les données tokenUsage (tokens de prompt, completion et total). Cependant, dans le nœud suivant (nœud Set ou Code), ces données disparaissent. Seul le text est transmis.

Ce que j’ai essayé :

  • Vérifié {{ $json.tokenUsage.totalTokens }} → Retourne undefined.

  • Supprimé tous les Output Parsers → Aucune donnée de token.

  • Tenté un nœud Code pour trouver les données → Elles n’y sont pas.

Capture d’écran 1 : Montre que le nœud Gemini contient les données de token. Capture d’écran 2 : Montre que le nœud suivant dit que les données sont undefined.

Comment faire en sorte que Basic LLM Chain transmette les métadonnées d’utilisation de tokens au nœud suivant ? J’en ai besoin pour le suivi des coûts.

Salut @Kunwei_TAN, bienvenue !
Il s’agit actuellement d’une limitation du nœud LLM Chain basique.
Il existe une solution possible en utilisant le nœud AI agent ou en récupérant les données via l’API N8N.

Si vous souhaitez obtenir ce type d’informations directement, envisagez d’utiliser le nœud OpenAI ou le nœud Gemini.

Si vous souhaitez obtenir l’utilisation via l’API n8n, voici la solution :