Framework · OpenAI
Pangkalahatang-ideya ng OpenAI Agents SDK (JS)
TypeScript at JavaScript port ng Agents SDK ng OpenAI, na may kaparehong mga agent, handoff, approval at tracing. Nagdadagdag ito ng mga realtime voice agent na tumatakbo sa browser gamit ang WebRTC, habang Python lang ang may Temporal durability integration.
Pinakamainam para sa: Mga Node at TypeScript app na nangangailangan ng mga agent primitive ng OpenAI, kabilang ang realtime voice sa browser.
Mahahalagang detalye
- Tagapangasiwa
- OpenAI
- Mga wika
- TypeScript, JavaScript
- Lisensya
- MIT
- Pinakabagong bersyon
0.18.0· Setyembre 10, 2026- Repository
- openai/openai-agents-js
- Hosted na opsyon
- OpenAI Agent Builder (AgentKit) + ChatKit
Quickstart
I-install ang package, itakda ang mga credential, pagkatapos ay patakbuhin ang pinakasimpleng agent mula sa opisyal na dokumentasyon. Ang mga Model ID ay ang ginagamit sa dokumentasyon at maaaring hindi naka-enable sa account mo.
npm install @openai/agents zodimport { 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);Mga feature
| Anumang model | Oo | Mga provider na hindi OpenAI sa pamamagitan ng @openai/agents-extensions |
|---|---|---|
| MCP client | Oo | |
| MCP server | Hindi pa nakukumpirma | |
| Multi-agent | Oo | Mga handoff at agent bilang tool |
| Durable na mga run | Hindi pa nakukumpirma | Nase-serialize ang run state, pero walang first-party na durable engine |
| Pag-apruba ng tao | Oo | |
| Tracing | Oo | |
| Evals | Hindi |
Mga kamakailang pagbabago
- Kailangan na ngayon ang Zod v4.
- Idinagdag ang mga sandbox agent (@openai/agents/sandbox) at realtime agent (@openai/agents/realtime).