Framework · Pydantic
Pydantic AI in een oogopslag
Een Python-agentframework van het Pydantic-team, gebouwd rond type hints, gevalideerde gestructureerde uitvoer en dependency injection. Het onderscheidt zich met duurzame uitvoering op zeven engines, van Temporal tot Airflow, en bevat ook Pydantic Evals.
Geschikt voor: Typeveilige Python-agents waarvan de uitvoer moet worden gevalideerd, met keuze uit verschillende duurzame engines.
Belangrijkste gegevens
- Beheerder
- Pydantic
- Talen
- Python
- Licentie
- MIT
- Nieuwste versie
2.52.0· 30 september 2026- Repository
- pydantic/pydantic-ai
- Gehoste optie
- Geen
Quickstart
Installeer het pakket, stel de inloggegevens in en voer vervolgens de eenvoudigste agent uit de officiële documentatie uit. De model-ID's zijn de ID's uit de documentatie en zijn mogelijk niet beschikbaar voor je account.
pip install pydantic-aifrom typing import Literal
from pydantic import BaseModel, Field
from pydantic_ai import Agent, RunContext
class Sentiment(BaseModel):
label: Literal['positive', 'negative', 'neutral']
score: float = Field(ge=-1, le=1)
agent = Agent('openai:gpt-6-sol', output_type=Sentiment)
@agent.tool
def recent_reviews(ctx: RunContext, product: str) -> list[str]:
"""Fetch recent review snippets for a product."""
return ['The new release fixed everything I complained about!']
result = agent.run_sync('How are people feeling about the Extract app?')
print(result.output)
#> label='positive' score=0.9Functies
| Alle modellen | Ja | Van model wisselen is een kwestie van een string aanpassen; een offline testmodel is inbegrepen |
|---|---|---|
| MCP-client | Ja | Toegevoegd als MCP-mogelijkheid van de agent |
| MCP-server | Niet bevestigd | |
| Multi-agent | Ja | SubAgents-mogelijkheid en getypeerde control flow met Pydantic Graph |
| Duurzame runs | Ja | Temporal, DBOS, Prefect, Restate, AWS Lambda, Kitaru of Airflow |
| Goedkeuring door een mens | Ja | Goedkeuring werkt ook met duurzame uitvoering |
| Tracing | Ja | Native ondersteuning voor OpenTelemetry; met één regel stuur je traces naar Logfire |
| Evals | Ja | Pydantic Evals is een apart package uit hetzelfde project |
Recente wijzigingen
- Overgestapt op een 2.x-versie; 1.x krijgt nog onderhoudsreleases, zoals v1.107.7 op 30 September 2026.
- Het nieuwe package pydantic-ai-harness voegt Coder, Researcher en SubAgents toe.
- Realtime spraak, beeldgeneratie en embeddings toegevoegd.
- De documentatie is verhuisd naar pydantic.dev/docs/ai/.