dotsagent.io
ภาษา:ไทย
เฟรมเวิร์ก · 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 · 3,882 ดาว
ตัวเลือกแบบโฮสต์
OpenAI Agent Builder (AgentKit) + ChatKit
เลิกพัฒนา 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

ฟีเจอร์

ใช้ได้กับทุกโมเดลใช่ใช้ผู้ให้บริการที่ไม่ใช่ 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)

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

แหล่งข้อมูล

  1. openai.github.io/openai-agents-js/
  2. registry.npmjs.org/@openai%2fagents
  3. api.github.com/repos/openai/openai-agents-js