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

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

# ภาพรวม OpenAI Agents SDK (JS)

พอร์ตของ OpenAI's Agents SDK สำหรับ TypeScript และ JavaScript ที่มี agents, handoffs, approvals และ tracing เหมือนกัน พร้อมเพิ่ม realtime voice agents ที่ทำงานในเบราว์เซอร์ผ่าน WebRTC ส่วนการเชื่อมต่อกับ Temporal เพื่อความทนทานยังรองรับเฉพาะ Python

**เหมาะสำหรับ:**  แอป Node และ TypeScript ที่ต้องการใช้ primitives สำหรับ agent ของ OpenAI รวมถึง realtime voice ในเบราว์เซอร์

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

- **ผู้ดูแล**: OpenAI
- **ภาษา**: TypeScript, JavaScript
- **ไลเซนส์**: MIT
- **เวอร์ชันล่าสุด**: `0.18.0` · 10 กันยายน 2569
- **Repository**: [openai/openai-agents-js](https://github.com/openai/openai-agents-js) · 3,882 ดาว
- **ตัวเลือกแบบโฮสต์**: [OpenAI Agent Builder (AgentKit) + ChatKit](https://developers.openai.com/api/docs/guides/agent-builder)เลิกพัฒนา Agent Builder แล้ว และจะปิดให้บริการในวันที่ 30 November 2026 ส่วน ChatKit ยังให้บริการต่อ

## Quickstart

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

`ติดตั้ง`

```
npm install @openai/agents zod
```

ต้องใช้ OPENAI_API_KEY

`TypeScript`

```
import { Agent, run } from '@openai/agents';

const agent = new Agent({
  name: 'Assistant',
  instructions: 'You are a helpful assistant',
});

const result = await run(
  agent,
  'Write a haiku about recursion in programming.',
);
console.log(result.finalOutput);
```

[แหล่งข้อมูล Quickstart](https://openai.github.io/openai-agents-js/)

## ฟีเจอร์

| ใช้ได้กับทุกโมเดล | — | ใช้ผู้ให้บริการที่ไม่ใช่ OpenAI ได้ผ่าน @openai/agents-extensions |
| --- | --- | --- |
| MCP client | — | — |
| MCP server | — | — |
| หลาย agent | — | ใช้ handoffs และ agents-as-tools ได้ |
| การทำงานต่อเนื่องแบบทนทาน | — | สถานะการทำงานที่ serialize ได้ แต่ไม่มี durable engine จากผู้พัฒนาโดยตรง |
| การอนุมัติโดยมนุษย์ | — | — |
| Tracing | — | — |
| Evals | — | — |

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

- ตอนนี้ต้องใช้ Zod v4
- เพิ่ม sandbox agents (@openai/agents/sandbox) และ realtime agents (@openai/agents/realtime)

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

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

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

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

- [LlamaIndex](https://dotsagent.io/th/frameworks/llamaindex)

- [Mastra](https://dotsagent.io/th/frameworks/mastra)

- [Vercel AI SDK](https://dotsagent.io/th/frameworks/vercel-ai-sdk)

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

1. [openai.github.io](https://openai.github.io/openai-agents-js/)/openai-agents-js/
2. [registry.npmjs.org](https://registry.npmjs.org/@openai%2fagents)/@openai%2fagents
3. [api.github.com](https://api.github.com/repos/openai/openai-agents-js)/repos/openai/openai-agents-js

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

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