dotsagent.io
语言:简体中文
框架 · OpenAI

快速了解 OpenAI Agents SDK (JS)

OpenAI Agents SDK 的 TypeScript 和 JavaScript 移植版,提供相同的 agent、交接、审批和追踪功能。它还支持通过 WebRTC 在浏览器中运行的实时语音 agent;Temporal 持久化集成仍仅支持 Python。

适用于: 希望使用 OpenAI agent 基础功能(包括浏览器中的实时语音)的 Node 和 TypeScript 应用。

关键信息

维护者
OpenAI
语言
TypeScript, JavaScript
许可证
MIT
最新版本
0.18.0 · 2026年9月10日
代码仓库
openai/openai-agents-js · 3,882 个 stars
托管选项
OpenAI Agent Builder (AgentKit) + ChatKit
Agent Builder 已弃用,将于 2026 年 11 月 30 日停止服务;ChatKit 将继续提供。

快速入门

安装软件包、设置凭据,然后运行官方文档中的最简 agent。这里使用的模型 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);

快速入门来源

功能

支持任意模型是通过 @openai/agents-extensions 接入非 OpenAI 提供商
MCP 客户端是
MCP 服务器尚未确认
多 agent是交接和将 agent 用作工具
持久化运行尚未确认可序列化的运行状态,但没有官方持久化引擎
人工审批是
追踪是
评测否

近期更新

  • 现在需要 Zod v4。
  • 新增沙盒 agent(@openai/agents/sandbox)和实时 agent(@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

为 AI agent 开发者提供的独立参考资料。与此处提及的任何厂商均无关联。

© 2026 DotsAgent · 事实核查日期:2026年10月1日