Framework · Pydantic
Pydantic AI hakkında kısa bilgiler
Pydantic ekibinin geliştirdiği; type hint'ler, doğrulanmış yapılandırılmış çıktılar ve dependency injection üzerine kurulu bir Python agent framework'ü. Temporal'dan Airflow'a kadar yedi engine üzerinde dayanıklı yürütme desteğiyle öne çıkar ve Pydantic Evals'ı da beraberinde sunar.
En uygun kullanım: Çıktılarının doğrulanması gereken, dayanıklı engine seçimini size bırakan type-safe Python agent'ları.
Temel bilgiler
- Bakımını yapan
- Pydantic
- Diller
- Python
- Lisans
- MIT
- En son sürüm
2.52.0· 30 Eylül 2026- Repository
- pydantic/pydantic-ai
- Barındırılan seçenek
- Yok
Hızlı başlangıç
Paketi yükleyin, kimlik bilgilerini ayarlayın ve ardından resmî dokümanlardaki en basit agent'ı çalıştırın. Model ID'leri dokümanlarda kullanılanlardır ve hesabınızda etkin olmayabilir.
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.9Özellikler
| Herhangi bir model | Evet | Modeli değiştirmek için bir string'i değiştirmeniz yeterli; çevrimdışı test modeli de dahildir |
|---|---|---|
| MCP istemcisi | Evet | Agent'a bir MCP özelliği olarak eklenir |
| MCP sunucusu | Doğrulanmadı | |
| Çoklu ajan | Evet | SubAgents özelliği ve Pydantic Graph ile type-safe kontrol akışı |
| Kalıcı çalıştırmalar | Evet | Temporal, DBOS, Prefect, Restate, AWS Lambda, Kitaru veya Airflow |
| İnsan onayı | Evet | Onay süreçleri dayanıklı yürütmede de çalışır |
| İzleme | Evet | OpenTelemetry'yi yerel olarak destekler; tek satır kodla izleri Logfire'a gönderir |
| Evals | Evet | Aynı projeden ayrı bir paket olan Pydantic Evals |
Son değişiklikler
- 2.x serisine geçti; 1.x bakım sürümleri almaya devam ediyor. Örneğin v1.107.7, 30 September 2026 tarihinde yayımlandı.
- Yeni pydantic-ai-harness paketi Coder, Researcher ve SubAgents özelliklerini ekliyor.
- Gerçek zamanlı ses, görüntü oluşturma ve embedding desteği eklendi.
- Dokümantasyon pydantic.dev/docs/ai/ adresine taşındı.