dotsagent.io
Bahasa:Bahasa Indonesia
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 · 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

Fitur

Model apa punYaUntuk mengganti model, cukup ubah string; model untuk pengujian offline juga disertakan
Klien MCPYaDitambahkan sebagai kapabilitas MCP pada agen
Server MCPBelum dikonfirmasi
Multi-agentYaKapabilitas SubAgents dan alur kontrol bertipe dengan Pydantic Graph
Eksekusi tahan lamaYaTemporal, DBOS, Prefect, Restate, AWS Lambda, Kitaru, atau Airflow
Persetujuan manusiaYaPersetujuan juga didukung dalam eksekusi tahan lama
TracingYaNative OpenTelemetry; satu baris kode mengirim trace ke Logfire
EvalsYaPydantic 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

Sumber

  1. ai.pydantic.dev/
  2. github.com/pydantic/pydantic-ai
  3. pypi.org/pypi/pydantic-ai/json
  4. api.github.com/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