Claude peut lire et analyser des documents PDF aussi facilement qu'il traite des images. Cette capacité ouvre de puissantes possibilités pour les flux de travail d'analyse de documents, de résumé et de réponse aux questions.
Configuration du traitement des PDF
Pour travailler avec des PDF, vous devrez apporter quelques modifications clés à la structure de message standard. Le processus est similaire à la gestion des images, mais avec quelques différences importantes dans la spécification du document.
Tout d'abord, lisez votre fichier PDF en tant que données binaires :
with open("./earth.pdf", "rb") as f:
file_bytes = f.read()Structure du message de document
La structure du message pour les PDF diffère de celle des images de plusieurs façons. Au lieu d'un objet « image », vous utiliserez un objet « document » avec ces champs requis :
add_user_message(
messages,
[
{"document": {"format": "pdf", "name": "earth", "source": {"bytes": file_bytes}}},
{"text": "Summarize this document in one sentence"},
],
)Points clés concernant la structure du document :
- Utilisez
"document"au lieu de"image" - Définissez
"format": "pdf" - Incluez un champ
"name"avec le nom du fichier sans extension - Le
"source"contient les octets du fichier
Lorsque vous exécutez ce code, Claude analyse l'intégralité du contenu du PDF et fournit une réponse complète. Dans ce cas, il a résumé avec succès l'article Wikipédia sur la Terre, démontrant sa capacité à traiter des documents multi-pages avec des mises en page complexes, des images et des informations structurées.
Ce que Claude peut faire avec les PDF
Claude peut gérer diverses tâches de traitement de PDF :
- Extraire et résumer les informations clés
- Répondre à des questions spécifiques sur le contenu du document
- Analyser la structure et le formatage du document
- Traiter efficacement des documents multi-pages
- Travailler avec des PDF contenant à la fois du texte et des images
La capacité de traitement des PDF devient encore plus puissante lorsqu'elle est combinée avec d'autres fonctionnalités comme les citations, qui permettent à Claude de référencer des parties spécifiques du document dans ses réponses. Cela le rend particulièrement utile pour les flux de travail de recherche, d'analyse de documents et d'extraction de contenu.