Aller au contenu principal

Indexer des images Google Drive pour la recherche par texte

Une image tirée de Google Drive est transformée en document texte, puis rangée dans un magasin vectoriel pour être retrouvée à partir d'une description. Le workflow relève les canaux de couleur de l'image, demande à un modèle de vision OpenAI des mots-clés sémantiques, et assemble les deux dans un même document avec ses métadonnées. Il sert à tester une recherche d'images par texte sur un petit lot. Ne l'utilisez pas pour des images médicales : la note du template précise que l'embedding multimodal n'est pas conçu pour analyser des signes diagnostiques.

Déclencheur
Lancement manuel
Taille
13 nœuds
Outils
Google Drive, OpenAI

Comment fonctionne ce workflow

  1. 1

    Le nœud Lancement manuel démarre l'exécution, et Google Drive télécharge l'image choisie.

  2. 2

    Edit Image traite l'image et en relève les canaux de couleur.

  3. 3

    OpenAI, avec un modèle de vision, écrit des mots-clés qui décrivent le contenu de l'image.

  4. 4

    Merge et Edit Fields rassemblent les couleurs et les mots-clés en une seule donnée.

  5. 5

    Default Data Loader crée le document, Recursive Character Text Splitter le découpe, et Embeddings OpenAI le vectorise.

  6. 6

    Simple Vector Store insère le document dans l'index, prêt pour une recherche par texte.

Quand l'utiliser

  • Retrouver une photo de produit dans un dossier Google Drive en décrivant ce qu'elle montre.
  • Tester une recherche d'images par texte sur un petit lot avant de passer à un magasin vectoriel durable.
  • Classer des visuels par couleur et par mots-clés quand les noms de fichiers ne sont pas exploitables.

À préparer avant l'import

  • Un compte Google Drive connecté à n8n, avec les images à traiter.
  • Une clé API OpenAI enregistrée dans les identifiants de n8n.

Bon à savoir

Gardez le même index dans le vector store à la recherche et à l'insertion, sinon la requête ne trouvera rien. Les métadonnées se mappent à la main dans le document loader.

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 fonctionne sur n8n auto-hébergé comme 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