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
Le déclencheur manuel (Manual Trigger) démarre l'exécution.
- 2
Le nœud Google Drive télécharge le PDF que vous avez sélectionné.
- 3
Le nœud Extract from File convertit ce fichier en base64.
- 4
Le nœud Edit Fields nommé Define Prompt contient le prompt utilisé par les deux appels.
- 5
Un nœud HTTP Request envoie le PDF et le prompt à l'API de Claude 3.5 Sonnet.
- 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
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- 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.
Autres templates : Traitement de Documents
- Convertir du HTML en PDF puis le compresserConvertit un HTML en PDF, puis compresse le fichier avec CustomJS dans n8n.
- Tri des pièces jointes Gmail : template n8nLit les pièces jointes des e-mails Gmail, les range dans Google Drive et écrit les valeurs extraites par OpenAI dans Google Sheets.
- Évaluer des CV de candidature avec OpenAI et Google SheetsUn formulaire reçoit un CV, OpenAI le compare à un profil recherché et le résultat s'ajoute à une feuille Google Sheets.
- Classer les factures Gmail en PDF avec OpenAI et Google DriveTrie les PDF de factures et justificatifs reçus par Gmail avec OpenAI, puis les dépose dans un dossier Google Drive daté.
- Présélectionner les candidatures ERPNext avec l'IAClasse automatiquement les candidatures ERPNext à partir du CV, avec un score et une justification rédigés par Google Gemini.
- Extraire un CV reçu sur Telegram et le convertir en PDFReçoit un CV sur Telegram, en extrait les données avec OpenAI et renvoie un PDF généré avec Gotenberg.
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