---
title: "Pydantic AI: fitur, versi, dan panduan cepat · DotsAgent"
description: "Pydantic AI dari Pydantic: lisensi, versi terbaru, dukungan MCP, eksekusi persisten, persetujuan manusia, tracing, dan evaluasi, serta panduan cepat yang bisa disalin."
url: https://dotsagent.io/id/frameworks/pydantic-ai
---

Framework · Pydantic

# Sekilas tentang Pydantic AI

Framework agen Python dari tim Pydantic, yang berfokus pada type hints, output terstruktur yang tervalidasi, dan dependency injection. Keunggulannya adalah eksekusi yang tahan lama di tujuh engine, dari Temporal hingga Airflow, serta Pydantic Evals yang disertakan.

**Cocok untuk:**  Agen Python type-safe dengan output yang wajib lolos validasi, dengan pilihan engine eksekusi tahan lama.

## Fakta utama

- **Pengelola**: Pydantic
- **Bahasa**: Python
- **Lisensi**: MIT
- **Versi terbaru**: `2.52.0` · 30 September 2026
- **Repositori**: [pydantic/pydantic-ai](https://github.com/pydantic/pydantic-ai) · 20.308 bintang
- **Opsi hosted**: Tidak ada

## Panduan cepat

Instal paket, atur kredensial, lalu jalankan agent paling sederhana dari dokumentasi resmi. ID model mengikuti yang digunakan dalam dokumentasi dan mungkin belum diaktifkan untuk akun Anda.

`Instal`

```
pip install pydantic-ai
```

Memerlukan 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
```

[Sumber panduan cepat](https://ai.pydantic.dev/)

## Fitur

| Model apa pun | — | Untuk mengganti model, cukup ubah string; model untuk pengujian offline juga disertakan |
| --- | --- | --- |
| Klien MCP | — | Ditambahkan sebagai kapabilitas MCP pada agen |
| Server MCP | — | — |
| Multi-agent | — | Kapabilitas SubAgents dan alur kontrol bertipe dengan Pydantic Graph |
| Eksekusi tahan lama | — | Temporal, DBOS, Prefect, Restate, AWS Lambda, Kitaru, atau Airflow |
| Persetujuan manusia | — | Persetujuan juga didukung dalam eksekusi tahan lama |
| Tracing | — | Native OpenTelemetry; satu baris kode mengirim trace ke Logfire |
| Evals | — | Pydantic Evals, paket terpisah dari proyek yang sama |

## Perubahan terbaru

- Beralih ke lini 2.x; lini 1.x masih mendapat rilis pemeliharaan, seperti v1.107.7 pada 30 September 2026.
- Paket baru pydantic-ai-harness menambahkan Coder, Researcher, dan SubAgents.
- Menambahkan suara realtime, pembuatan gambar, dan embeddings.
- Dokumentasi dipindahkan ke pydantic.dev/docs/ai/.

## Alternatif dalam bahasa yang sama

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

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

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

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

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

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

## Sumber

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

Referensi independen bagi mereka yang membangun agen AI. Tidak berafiliasi dengan vendor mana pun yang disebutkan di sini.

© 2026 DotsAgent · Fakta diperiksa 1 Oktober 2026
