---
title: "Pydantic AI: ฟีเจอร์ เวอร์ชัน และ Quickstart · DotsAgent"
description: "Pydantic AI โดย Pydantic: ไลเซนส์ เวอร์ชันล่าสุด รองรับ MCP, การรันงานแบบต่อเนื่อง การอนุมัติโดยมนุษย์ การ tracing และ evals พร้อม Quickstart ที่คัดลอกไปใช้ได้"
url: https://dotsagent.io/th/frameworks/pydantic-ai
---

เฟรมเวิร์ก · Pydantic

# ภาพรวม Pydantic AI

เฟรมเวิร์กเอเจนต์ Python จากทีม Pydantic ที่ออกแบบโดยใช้ type hints, structured output ที่ผ่านการตรวจสอบ และ dependency injection เป็นหลัก จุดเด่นคือรองรับการรันงานต่อเนื่องบนเอนจิน 7 แบบ ตั้งแต่ Temporal ไปจนถึง Airflow และมาพร้อม Pydantic Evals

**เหมาะสำหรับ:**  เอเจนต์ Python แบบ type-safe ที่ต้องตรวจสอบความถูกต้องของ output ได้ พร้อมให้เลือกเอนจินสำหรับการรันงานต่อเนื่อง

## ข้อมูลสำคัญ

- **ผู้ดูแล**: Pydantic
- **ภาษา**: Python
- **ไลเซนส์**: MIT
- **เวอร์ชันล่าสุด**: `2.52.0` · 30 กันยายน 2569
- **Repository**: [pydantic/pydantic-ai](https://github.com/pydantic/pydantic-ai) · 20,308 ดาว
- **ตัวเลือกแบบโฮสต์**: ไม่มี

## Quickstart

ติดตั้งแพ็กเกจ ตั้งค่าข้อมูลรับรอง แล้วเรียกใช้ agent ตัวอย่างที่เล็กที่สุดจากเอกสารทางการ Model ID เป็นค่าที่เอกสารใช้ และอาจยังไม่ได้เปิดใช้งานในบัญชีของคุณ

`ติดตั้ง`

```
pip install pydantic-ai
```

ต้องใช้ 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
```

[แหล่งข้อมูล Quickstart](https://ai.pydantic.dev/)

## ฟีเจอร์

| ใช้ได้กับทุกโมเดล | — | เปลี่ยนโมเดลได้ด้วยการแก้ string เพียงจุดเดียว และมีโมเดลสำหรับทดสอบแบบออฟไลน์ให้ด้วย |
| --- | --- | --- |
| MCP client | — | เพิ่มความสามารถ MCP ให้กับเอเจนต์ได้ |
| MCP server | — | — |
| หลาย agent | — | มีความสามารถ SubAgents และควบคุม flow ด้วย Pydantic Graph แบบมี type |
| การทำงานต่อเนื่องแบบทนทาน | — | รองรับ Temporal, DBOS, Prefect, Restate, AWS Lambda, Kitaru หรือ Airflow |
| การอนุมัติโดยมนุษย์ | — | รองรับการอนุมัติระหว่างการรันงานต่อเนื่องด้วย |
| Tracing | — | รองรับ OpenTelemetry โดยตรง ส่ง traces ไปยัง Logfire ได้ด้วยโค้ดเพียงบรรทัดเดียว |
| Evals | — | Pydantic Evals เป็นแพ็กเกจแยกต่างหากจากโปรเจกต์เดียวกัน |

## การเปลี่ยนแปลงล่าสุด

- เปลี่ยนมาใช้เวอร์ชันสาย 2.x ส่วน 1.x ยังได้รับอัปเดตเพื่อบำรุงรักษา เช่น v1.107.7 เมื่อ 30 September 2026
- แพ็กเกจใหม่ pydantic-ai-harness เพิ่ม Coder, Researcher และ SubAgents
- เพิ่มเสียงแบบเรียลไทม์ การสร้างภาพ และ embeddings
- ย้ายเอกสารไปที่ pydantic.dev/docs/ai/

## ทางเลือกในภาษาเดียวกัน

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

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

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

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

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

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

## แหล่งข้อมูล

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

แหล่งอ้างอิงอิสระสำหรับผู้สร้าง AI agent ไม่มีส่วนเกี่ยวข้องกับผู้ให้บริการที่กล่าวถึง

© 2026 DotsAgent · ตรวจสอบข้อมูลเมื่อ 1 ตุลาคม 2569
