Aller au contenu principal

Résumer et interroger des playlists YouTube avec Gemini

Vous voulez savoir ce que dit une playlist YouTube sans la regarder en entier ? Envoyez l'URL d'une playlist ou d'une vidéo dans le chat : le nœud YouTube Transcript récupère les transcriptions, Google Gemini les résume une à une et les embeddings sont rangés dans une collection Qdrant. Un agent répond ensuite à vos questions en s'appuyant sur ces données, et Redis garde le contexte de la conversation. Si vous ne précisez pas combien de vidéos traiter pour une playlist, le workflow vous le demande avant de commencer.

Déclencheur
Message de chat
Taille
60 nœuds
Outils
Google Gemini, Agent IA, Qdrant, Requêtes HTTP (API), Transcription YouTube, Redis

Comment fonctionne ce workflow

  1. 1

    Le Chat Trigger reçoit votre message, et Redis (Get Previous Context Intent) recharge le contexte de la conversation précédente.

  2. 2

    Un agent Google Gemini (Message Intent) repère l'URL de playlist ou de vidéo, son identifiant et la limite de vidéos demandée, ou conclut qu'il n'y en a pas.

  3. 3

    Le Switch (Route Message Intent) oriente la demande, et le nœud If vérifie dans Qdrant si les embeddings de cet identifiant existent déjà.

  4. 4

    HTTP Request récupère la page de la playlist ou de la vidéo, Code en extrait la liste, Limit applique le nombre demandé, puis YouTube Transcript récupère les transcriptions.

  5. 5

    Google Gemini résume chaque transcription, Recursive Character Text Splitter découpe les textes et Embeddings Google Gemini les vectorise avant de les écrire dans une collection Qdrant.

  6. 6

    L'agent Handle Queries répond à vos questions avec l'outil Answer questions with a vector store, en s'appuyant sur Chat Buffer Memory pour suivre la conversation.

Quand l'utiliser

  • Vous voulez interroger le contenu d'une formation publiée en playlist sans regarder chaque vidéo.
  • Vous cherchez un résumé vidéo par vidéo d'une série de tutoriels.
  • Vous avez besoin de retrouver la réponse à une question précise dans une seule vidéo.

À préparer avant l'import

  • Une clé API Google Gemini, enregistrée dans les identifiants n8n.
  • Une instance Qdrant accessible depuis n8n, avec ses identifiants.
  • Une connexion Redis configurée dans n8n pour conserver le contexte.
  • Une URL de playlist ou de vidéo YouTube pour tester le workflow.

Bon à savoir

Si vous envoyez une playlist sans nombre de vidéos, le workflow vous demande d'en choisir un. Pour un premier essai, indiquez une limite faible afin de vérifier toute la chaîne avant de traiter une longue playlist.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template demande n8n auto-hébergé : Transcription YouTube (nœud communautaire) ne fonctionne pas sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n