Skip to content

Pydantic AI

Framework d'agents Python à typage sûr de l'équipe Pydantic, avec des capacités composables, l'exécution durable et le traçage Logfire.

Avis de Sheela · Mis à jour

Voir sur GitHub Open source

Notre note

4.5/5

Pydantic AI apporte la discipline du Python typé aux agents, au prix d'un train de versions que vous devez épingler.

Qu’est-ce que Pydantic AI ?

Pydantic AI est un framework d'agents de l'équipe derrière Pydantic, la bibliothèque de validation de données dont dépendent la plupart des SDK IA Python. Il utilise les indications de type Python pour que les entrées d'outils et les sorties d'agents soient validées, et pour que les éditeurs puissent attraper les erreurs avant que vous ne lanciez le code.

La version 2 est devenue stable le 23 juin 2026. Elle est bâtie autour des capacités : des ensembles composables d'outils, de hooks, d'instructions et de réglages de modèle. Un paquet Pydantic AI Harness séparé ajoute la mémoire, les garde-fous, les sous-agents, la planification, la gestion du contexte et un agent de code complet, et l'exécution durable, pour que les agents survivent aux redémarrages, tourne sur huit moteurs dont Temporal, DBOS et Prefect.

Il est agnostique au modèle et émet de simples traces OpenTelemetry, qui fonctionnent avec n'importe quel backend ou avec Pydantic Logfire, le produit d'observabilité payant de l'entreprise.

Combien coûte Pydantic AI ?

OffrePrixCe qui est inclus
LibraryFreeMIT
Logfire PersonalFreeJusqu'à 10M d'enregistrements/mois
Logfire Team$49/monthPlus 2 $ par million d'enregistrements supplémentaire

Gratuit et open source sous la licence MIT. Observabilité Logfire : Personal gratuit jusqu'à 10M d'enregistrements/mois, Team 49 $/mois plus 2 $ par million d'enregistrements supplémentaire. Le Pydantic AI Gateway ajoute une majoration de 5 % sur les fournisseurs intégrés.

Pydantic AI vaut-il le coup ?

Pydantic AI est le framework d'agents pour le code qui doit être maintenu, pas juste démontré. Il a environ 20 800 étoiles GitHub, une licence MIT et a publié v2.60.0 le 23 octobre 2026. Les arguments d'outils et les sorties structurées sont validés contre des modèles Pydantic, si bien qu'une réponse de modèle malformée échoue bruyamment au lieu de couler dans votre base de données, et l'injection de dépendances laisse les tests substituer des modèles de test.

Le rythme des versions est extraordinaire : 25 versions mineures V2 entre v2.36.0 le 29 août et v2.60.0 le 23 octobre, tandis que la V1 reçoit encore des correctifs (v1.107.9 le 21 octobre). Épingler les versions n'est pas optionnel. Le bilan de sécurité montre pourquoi : 19 avis publiés, 13 d'entre eux depuis août 2026, surtout dans l'outil web-fetch (contournements de liste de blocage SSRF, blocages de boucle d'événements sur du HTML hostile) et dans les adaptateurs d'interface, où un a laissé un appel d'outil soumis par le client s'exécuter.

La V2 a changé la forme du framework. Les capacités regroupent les outils, instructions, hooks et réglages en unités que vous listez sur un agent, et le paquet Harness fournit désormais la mémoire, les sous-agents, la planification, les garde-fous et un agent de code prêt à l'emploi, ce qui réduit l'écart avec CrewAI et Agno sur les patterns préconstruits. L'exécution durable est exceptionnellement large, avec huit moteurs de Temporal, DBOS et Prefect à AWS Lambda et Airflow, cinq d'entre eux co-maintenus avec les fournisseurs de moteurs. Les tutoriels écrits pour la V1 ne correspondent souvent plus.

L'attrait commercial va vers les propres produits de Pydantic, même si rien ne le force. L'instrumentation est du simple OpenTelemetry, si bien que n'importe quel backend de traçage fonctionne ; Logfire est gratuit jusqu'à 10 millions d'enregistrements par mois pour une personne et 49 $ par mois pour les équipes, avec 2 $ par million supplémentaire. Le Pydantic AI Gateway offre une seule clé pour de nombreux fournisseurs avec une majoration de 5 % sur les fournisseurs intégrés et aucune sur vos propres clés, ce qui achète des budgets et du basculement au prix d'un saut supplémentaire entre l'agent et le modèle.

Là où il fait la différence

  • Une équipe backend Python dans une entreprise de logistique

    Extraire des données d'expédition typées d'e-mails et de PDF dans leur base de données

    Définissez la sortie comme un modèle Pydantic et laissez l'agent réessayer quand la validation échoue, pour que les mauvaises lignes n'atteignent jamais la base de données. Pas de coût de framework ; la facture est les tokens de modèle, et les réessais de validation s'y ajoutent.

  • Un ingénieur plateforme dont l'entreprise fait déjà tourner Temporal

    Faire tourner de longs travaux d'agent qui survivent aux déploiements et aux crashs

    Ajoutez la capacité TemporalDurability pour que chaque appel de modèle et d'outil devienne une activité Temporal. Pas de nouvelle infrastructure au-delà du cluster existant ; le risque est de suivre une intégration à évolution rapide à travers des versions qui atterrissent plusieurs fois par semaine.

  • Un responsable d'ingénierie dans une start-up IA de 15 personnes

    Obtenir des traces et une visibilité des coûts pour les agents en production

    Envoyez les traces OpenTelemetry intégrées vers Logfire Team à 49 $ par mois pour 10 millions d'enregistrements et cinq sièges, puis 2 $ par million supplémentaire, ou vers un backend existant sans coût de licence supplémentaire.

Avant de vous engager

Mise en route
uv add pydantic-ai (ou pip) sur Python 3.11 ou plus récent ; un agent typé avec un outil fait quelques lignes. Les extras comme pydantic-ai[temporal] et pydantic-ai-harness sont des installations séparées.
Intégrations
OpenAI, Anthropic, Google, Bedrock, Azure AI Foundry, Groq, Mistral, xAI, Ollama et des dizaines d'autres ; MCP ; flux d'interface AG-UI et Vercel AI ; voix en temps réel ; Temporal, DBOS, Prefect, Restate, AWS Lambda et Airflow pour la durabilité.
Données et confidentialité
Une bibliothèque : les données vont aux fournisseurs de modèles et aux exporteurs de traces que vous configurez. Licence MIT. Un avis de septembre a trouvé qu'include_content=False ne caviardait pas les exceptions ou instructions des traces, alors vérifiez ce que votre exporteur reçoit.
Coût à grande échelle
Le framework est gratuit. Logfire Personal est gratuit jusqu'à 10 millions d'enregistrements par mois ; Team est à 49 $ par mois avec 10 millions d'enregistrements et 2 $ par million supplémentaire. L'AI Gateway facture une majoration de 5 % sur les fournisseurs intégrés et aucune sur vos propres clés.
Limites
Cadence de versions très rapide avec V1 et V2 maintenues en parallèle ; environ 1 500 issues et pull requests ouvertes ; pas de constructeur visuel.

Les points forts

  • Entrées d'outils validées et sorties structurées
  • Agnostique au modèle sur des dizaines de fournisseurs
  • Exécution durable sur huit moteurs
  • Les agents sont faciles à tester unitairement

Les points faibles

  • Plusieurs versions par semaine ; l'épinglage est essentiel
  • 19 avis de sécurité, surtout dans web-fetch et les adaptateurs d'interface
  • La V2 a déplacé les extras dans un paquet Harness séparé
  • Python 3.11 ou plus récent requis

Idéal pour

Les ingénieurs Python qui construisent des agents de production et veulent un typage fort, la testabilité et la liberté de changer de modèle.

Alternatives à Pydantic AI

Pydantic AI : questions fréquentes

Pydantic AI vaut-il le coup ?
Pydantic AI apporte la discipline du Python typé aux agents, au prix d'un train de versions que vous devez épingler. Nous lui donnons 4.5 sur 5.
Combien coûte Pydantic AI ?
Gratuit et open source sous la licence MIT. Observabilité Logfire : Personal gratuit jusqu'à 10M d'enregistrements/mois, Team 49 $/mois plus 2 $ par million d'enregistrements supplémentaire. Le Pydantic AI Gateway ajoute une majoration de 5 % sur les fournisseurs intégrés.
Quels sont les inconvénients de Pydantic AI ?
Plusieurs versions par semaine ; l'épinglage est essentiel; 19 avis de sécurité, surtout dans web-fetch et les adaptateurs d'interface; la V2 a déplacé les extras dans un paquet Harness séparé; python 3.11 ou plus récent requis.
À qui s’adresse Pydantic AI ?
Les ingénieurs Python qui construisent des agents de production et veulent un typage fort, la testabilité et la liberté de changer de modèle.
Combien coûte Pydantic AI pour une équipe ou en production ?
Le framework est gratuit. Logfire Personal est gratuit jusqu'à 10 millions d'enregistrements par mois ; Team est à 49 $ par mois avec 10 millions d'enregistrements et 2 $ par million supplémentaire. L'AI Gateway facture une majoration de 5 % sur les fournisseurs intégrés et aucune sur vos propres clés.
Pydantic AI est-il sûr pour les données de l’entreprise ?
Une bibliothèque : les données vont aux fournisseurs de modèles et aux exporteurs de traces que vous configurez. Licence MIT. Un avis de septembre a trouvé qu'include_content=False ne caviardait pas les exceptions ou instructions des traces, alors vérifiez ce que votre exporteur reçoit.
Quelles sont les meilleures alternatives à Pydantic AI ?
Les alternatives les plus proches que nous avons testées sont OpenAI Agents SDK, LangGraph, Agno et smolagents.

Réponses vérifiées le 23 oct. 2026.