เฟรมเวิร์ก · OpenAI
ภาพรวม OpenAI Agents SDK
Python SDK แบบโอเพนซอร์สของ OpenAI สำหรับสร้าง agent โดยออกแบบให้มีแกนหลักขนาดเล็ก พร้อม handoff, guardrail, session และ tracing ในตัว โดยค่าเริ่มต้นจะใช้โมเดลของ OpenAI แต่เรียกใช้ผู้ให้บริการรายอื่นได้ และรองรับการรันงานแบบต่อเนื่องผ่าน integration กับ Temporal ซึ่งเปิดให้ใช้งานทั่วไปในเดือนมีนาคม 2026
เหมาะสำหรับ: สร้าง agent ด้วย Python บนโมเดล OpenAI โดยเน้นความเรียบง่าย และต้องการ handoff, guardrail, workspace แบบ sandbox และ tracing ตั้งแต่เริ่มต้น
ข้อมูลสำคัญ
- ผู้ดูแล
- OpenAI
- ภาษา
- Python
- ไลเซนส์
- MIT
- เวอร์ชันล่าสุด
0.22.3· 17 กันยายน 2569- Repository
- openai/openai-agents-python
- ตัวเลือกแบบโฮสต์
- OpenAI Agent Builder (AgentKit) + ChatKit
Quickstart
ติดตั้งแพ็กเกจ ตั้งค่าข้อมูลรับรอง แล้วเรียกใช้ agent ตัวอย่างที่เล็กที่สุดจากเอกสารทางการ Model ID เป็นค่าที่เอกสารใช้ และอาจยังไม่ได้เปิดใช้งานในบัญชีของคุณ
pip install openai-agentsfrom agents import Agent, Runner
agent = Agent(name="Assistant", instructions="You are a helpful assistant")
result = Runner.run_sync(agent, "Write a haiku about recursion in programming.")
print(result.final_output)ฟีเจอร์
| ใช้ได้กับทุกโมเดล | ใช่ | ใช้ OpenAI เป็นค่าเริ่มต้น; adapter สำหรับ Any-LLM และ LiteLLM ยังอยู่ในรุ่น beta |
|---|---|---|
| MCP client | ใช่ | |
| MCP server | ยังไม่ยืนยัน | |
| หลาย agent | ใช่ | Handoff และใช้ agent เป็นเครื่องมือ |
| การทำงานต่อเนื่องแบบทนทาน | ใช่ | รองรับ Temporal ผ่าน OpenAIAgentsPlugin พร้อมสถานะการรันที่กลับมาทำต่อได้ |
| การอนุมัติโดยมนุษย์ | ใช่ | หยุดการรันชั่วคราวและกลับมาทำต่อจากสถานะที่บันทึกไว้ได้ |
| Tracing | ใช่ | |
| Evals | ไม่ | ไม่มีตัวรัน eval; ผลิตภัณฑ์ Evals ของ OpenAI จะปิดให้บริการในวันที่ 30 พฤศจิกายน 2026 |
การเปลี่ยนแปลงล่าสุด
- มีนาคม 2026: integration กับ Temporal เปิดให้ใช้งานทั่วไป โดยเปลี่ยนการเรียกโมเดลให้เป็น Activities แบบต่อเนื่อง
- มิถุนายน 2026: OpenAI ประกาศยุติ Agent Builder และผลิตภัณฑ์ Evals ในวันที่ 30 November 2026
- เพิ่ม sandbox agents และ realtime voice agents