Pydantic AI : des agents Python fiables grâce au typage
Pydantic AI est un framework Python open source (licence MIT) créé par l'équipe derrière Pydantic, la bibliothèque de validation de données très répandue en Python. Il sert à construire des agents dont les entrées, les outils et les réponses sont typés et vérifiés, avec la possibilité de changer de modèle en modifiant une simple chaîne de caractères.
Données au 22 octobre 2026
L'essentiel en chiffres
| Éditeur | Pydantic |
|---|---|
| Type | Code |
| Langages | Python |
| Open source | Oui |
| Licence | MIT |
| Première version | 2024 |
| Niveau conseillé | Intermédiaire |
| Usages | chatbot, workflows, données |
| Auto-hébergeable | Oui |
| Modèle économique | Freemium |
| Offre cloud | Oui |
| Multi-agents | Oui |
| Compatible MCP | Oui |
| Choix libre du modèle | Oui |
| Site officiel | Site officiel · Documentation · Dépôt |
GitHub
| Dépôt | pydantic/pydantic-ai |
|---|---|
| Étoiles GitHub | 20 790 |
| Forks | 2 994 |
| Dernière activité du code | 22 octobre 2026 |
| Dernière version publiée | CLAI2 bleeding (22 octobre 2026) |
Activité GitHub relevée le 22 octobre 2026.
L’esprit FastAPI appliqué aux agents
L’équipe Pydantic, dont la bibliothèque de validation est utilisée par les SDK d’OpenAI, d’Anthropic ou de Google, a lancé Pydantic AI fin 2024 avec une idée : apporter aux agents le même confort que FastAPI a apporté aux API web. Concrètement, vous décrivez en Python ce que l’agent reçoit, les outils qu’il peut appeler et la forme exacte de sa réponse ; le framework vérifie tout.
Ce typage a un effet très concret : une sortie structurée invalide est détectée et le modèle est invité à corriger, au lieu de laisser passer un JSON cassé dans votre application. Votre éditeur de code, lui, signale les erreurs avant même l’exécution.
Ce que l’on peut construire
- des assistants métiers qui extraient des informations d’un texte dans un format fixe (facture, ticket, fiche client) ;
- des chatbots reliés à vos bases de données via l’injection de dépendances, qui facilite aussi les tests ;
- des workflows agentiques plus longs avec Pydantic Graph, des sous-agents et une validation humaine avant certaines actions (humain dans la boucle) ;
- des agents qui survivent aux pannes grâce à l’exécution durable (Temporal, DBOS, Prefect, entre autres).
Le framework prend aussi en charge MCP et inclut Pydantic Evals pour évaluer les réponses et les enchaînements d’outils.
Démarrer
On installe le paquet pydantic-ai avec pip (Python 3.11 ou plus récent), on configure la clé API du fournisseur choisi, puis on crée un objet Agent en indiquant le modèle, les instructions et le type de sortie attendu. La documentation officielle, très fournie, contient de nombreux exemples. Pour suivre ce que fait l’agent, l’instrumentation OpenTelemetry fonctionne avec Logfire ou tout autre outil d’observabilité.
Forces et limites
Forces : fiabilité des sorties, excellente intégration aux outils Python modernes, indépendance vis-à-vis du modèle, documentation soignée.
Limites : Python uniquement ; il faut être à l’aise avec les annotations de type ; l’écosystème d’intégrations prêtes à l’emploi est moins vaste que celui de LangChain.
Alternatives
LangGraph pour des graphes complexes, smolagents pour une approche minimaliste, DSPy pour optimiser automatiquement les prompts, ou l’OpenAI Agents SDK pour un cadre léger soutenu par un fabricant.
Frameworks du même type
- Agno · multi-agents, workflows, RAG
- Atomic Agents · workflows, chatbot, automatisation
- DSPy · RAG, workflows, données
- Google Agent Development Kit (ADK) · multi-agents, workflows, chatbot
- Haystack · RAG, chatbot, workflows
- LangChain · chatbot, RAG, workflows
Questions fréquentes
Pydantic AI est-il gratuit ?
Oui, le framework est gratuit et sous licence MIT. L'éditeur vend à côté Pydantic Logfire, un service d'observabilité : au 22 octobre 2026, une offre Personal gratuite existe, puis Team à 49 USD par mois et Growth à 249 USD par mois. Logfire n'est pas obligatoire.
Quels modèles peut-on utiliser ?
La documentation cite OpenAI, Anthropic, Google, Bedrock, Azure AI Foundry, Groq, Mistral, xAI, Ollama et de nombreux autres fournisseurs. Passer de l'un à l'autre se fait en changeant le nom du modèle.
Quelle différence avec LangChain ?
Pydantic AI mise sur un cœur plus compact et sur le typage strict : chaque réponse est validée contre un schéma. LangChain propose un écosystème d'intégrations plus vaste mais plus de couches d'abstraction.
Pydantic AI est-il stable ?
La version 1.0 a été publiée en septembre 2025, ce qui marque un engagement de stabilité de l'interface. Le projet publie depuis des mises à jour fréquentes.
Sources des données
- github.com
- pydantic.dev
- pydantic.dev
- pypi.org
- GitHub — Métadonnées des dépôts : GitHub
Données au 22 octobre 2026
Signaler une erreur
Un chiffre, une date ou une information vous semble faux ? Dites-le-nous : chaque signalement est vérifié.