Aller au contenu principal

Extraire des données de PDF avec Claude et Gemini

Un PDF choisi dans Google Drive est envoyé à Claude 3.5 Sonnet et à Gemini 2.0 Flash, qui en extraient les informations en une seule étape, sans passer par un OCR. Le workflow sert à comparer les résultats, la latence et le coût de chaque modèle, dans leurs tableaux de bord respectifs. Le prompt défini dans le nœud Define Prompt se modifie pour cibler les champs voulus. Un des deux appels peut être désactivé si vous ne testez qu'un seul modèle.

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

Comment fonctionne ce workflow

  1. 1

    Le déclencheur manuel (Manual Trigger) démarre l'exécution.

  2. 2

    Le nœud Google Drive télécharge le PDF que vous avez sélectionné.

  3. 3

    Le nœud Extract from File convertit ce fichier en base64.

  4. 4

    Le nœud Edit Fields nommé Define Prompt contient le prompt utilisé par les deux appels.

  5. 5

    Un nœud HTTP Request envoie le PDF et le prompt à l'API de Claude 3.5 Sonnet.

  6. 6

    Un second nœud HTTP Request fait de même avec l'API de Gemini 2.0 Flash.

Quand l'utiliser

  • Tester quel modèle extrait le mieux les champs voulus d'un type de PDF donné.
  • Comparer les coûts et les délais de deux API sur un même document.
  • Obtenir un résultat au format JSON à partir d'un PDF, en adaptant le prompt.

À préparer avant l'import

  • Un compte Google Drive connecté à n8n, avec le PDF à traiter.
  • Une clé API Claude, créée dans la console Anthropic.
  • Une clé API Gemini, créée dans Google AI Studio.
  • Les identifiants Google Drive et les clés API enregistrés dans n8n.

Bon à savoir

Pour obtenir du JSON avec Gemini, ajoutez dans le corps de la requête le bloc generationConfig avec responseMimeType à application/json. Pour Claude, utilisez le prefill de la réponse.

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