---
title: "Pydantic AI: funzionalità, versione e guida rapida · DotsAgent"
description: "Pydantic AI di Pydantic: licenza, ultima versione, supporto MCP, esecuzioni durevoli, approvazione umana, tracing e valutazioni, oltre a una guida rapida da copiare."
url: https://dotsagent.io/it/frameworks/pydantic-ai
---

Framework · Pydantic

# Pydantic AI in breve

Un framework per agent Python del team Pydantic, basato sui type hint, su output strutturati convalidati e sulla dependency injection. Si distingue per l’esecuzione durevole su sette motori, da Temporal ad Airflow, e include Pydantic Evals.

**Ideale per:**  Agenti Python type-safe con output da convalidare e la possibilità di scegliere il motore per l’esecuzione durevole.

## Informazioni principali

- **Responsabile**: Pydantic
- **Linguaggi**: Python
- **Licenza**: MIT
- **Ultima versione**: `2.52.0` · 30 settembre 2026
- **Repository**: [pydantic/pydantic-ai](https://github.com/pydantic/pydantic-ai) · 20.308 stelle
- **Opzione hosted**: Nessuno

## Guida rapida

Installa il pacchetto, configura le credenziali, quindi esegui l'agente più semplice indicato nella documentazione ufficiale. Gli ID dei modelli sono quelli usati nella documentazione e potrebbero non essere abilitati per il tuo account.

`Installa`

```
pip install pydantic-ai
```

Richiede OPENAI_API_KEY (or use Agent('test') offline)

`Python`

```
from 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.9
```

[Fonte della guida rapida](https://ai.pydantic.dev/)

## Funzionalità

| Qualsiasi modello | — | Per cambiare modello basta modificare una stringa; include un modello per i test offline |
| --- | --- | --- |
| Client MCP | — | Aggiunto come funzionalità MCP dell’agente |
| Server MCP | — | — |
| Multi-agent | — | Funzionalità SubAgents e flusso di controllo tipizzato con Pydantic Graph |
| Esecuzioni durevoli | — | Temporal, DBOS, Prefect, Restate, AWS Lambda, Kitaru o Airflow |
| Approvazione umana | — | Le approvazioni sono disponibili anche con l’esecuzione durevole |
| Tracing | — | Nativo per OpenTelemetry; basta una riga per inviare le trace a Logfire |
| Valutazioni | — | Pydantic Evals, un pacchetto separato dello stesso progetto |

## Modifiche recenti

- È passata alla serie 2.x; la serie 1.x continua a ricevere aggiornamenti di manutenzione, come v1.107.7 del 30 settembre 2026.
- Il nuovo pacchetto pydantic-ai-harness aggiunge Coder, Researcher e SubAgents.
- Aggiunti voce in tempo reale, generazione di immagini ed embeddings.
- La documentazione è stata spostata su pydantic.dev/docs/ai/.

## Alternative nello stesso linguaggio

- [OpenAI Agents SDK](https://dotsagent.io/it/frameworks/openai-agents-python)

- [Claude Agent SDK](https://dotsagent.io/it/frameworks/claude-agent-sdk)

- [Google ADK](https://dotsagent.io/it/frameworks/google-adk)

- [Microsoft Agent Framework](https://dotsagent.io/it/frameworks/microsoft-agent-framework)

- [LangGraph](https://dotsagent.io/it/frameworks/langgraph)

- [CrewAI](https://dotsagent.io/it/frameworks/crewai)

## Fonti

1. [ai.pydantic.dev](https://ai.pydantic.dev/)/
2. [github.com](https://github.com/pydantic/pydantic-ai)/pydantic/pydantic-ai
3. [pypi.org](https://pypi.org/pypi/pydantic-ai/json)/pypi/pydantic-ai/json
4. [api.github.com](https://api.github.com/repos/pydantic/pydantic-ai/releases)/repos/pydantic/pydantic-ai/releases

Riferimento indipendente per chi sviluppa agenti IA. Non siamo affiliati a nessun fornitore citato qui.

© 2026 DotsAgent · Dati verificati il 1 ottobre 2026
