Aller au contenu principal

Extraire les opérations API de la documentation avec Gemini

Pour une liste de services, le workflow part de Google Sheets, recherche leur documentation API, puis en extrait les opérations avec Gemini. Les résultats sont enregistrés dans Google Sheets, regroupés par service dans un nœud Code et envoyés sur Google Drive sous forme de schéma. Il se compose de trois étapes, chacune lisant sa propre liste de services, et les notes ne décrivent pas encore les sous-workflows prévus pour chacune.

Déclencheur
Lancement manuel
Taille
82 nœuds
Outils
Requêtes HTTP (API), Google Gemini, Qdrant, Google Sheets, Google Drive

Comment fonctionne ce workflow

  1. 1

    Le lancement manuel démarre le workflow, et Google Sheets fournit la liste des services dont la documentation reste à chercher.

  2. 2

    Un nœud HTTP Request interroge un moteur de recherche Google pour trouver la documentation API de chaque service.

  3. 3

    Apify lit le contenu des résultats et écarte les pages qui ne concernent pas l'API.

  4. 4

    Qdrant stocke le contenu et les métadonnées des pages retenues, après découpage et vectorisation avec Google Gemini.

  5. 5

    Qdrant fournit les passages liés aux produits du service, puis Google Gemini en extrait les opérations API, enregistrées dans Google Sheets.

  6. 6

    Un nœud Code regroupe les opérations de chaque service, les convertit en schéma, et Google Drive reçoit le fichier.

Quand l'utiliser

  • Dresser la liste des opérations d'une API à partir de sa documentation en ligne, sans les saisir à la main.
  • Obtenir un schéma unique par service à partir de plusieurs pages de documentation.
  • Relancer l'extraction pour les services ajoutés à la feuille de suivi Google Sheets.

À préparer avant l'import

  • Un compte Google avec accès à Google Sheets et Google Drive, et les identifiants correspondants dans n8n.
  • Une clé API Google Gemini, à renseigner dans les identifiants de Google Gemini dans n8n.
  • Une instance Qdrant accessible depuis n8n, avec son URL et sa clé d'accès.
  • Un compte Apify pour la lecture des pages web de la première étape.
  • Une feuille Google Sheets servant de base de données, avec la liste des services à traiter.

Bon à savoir

Testez d'abord avec un seul service dans la feuille de l'étape 1, puis contrôlez les pages stockées dans Qdrant avant de lancer la liste complète.

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