프레임워크 · OpenAI
OpenAI Agents SDK (JS) 한눈에 보기
OpenAI Agents SDK의 TypeScript 및 JavaScript 포트로, 동일한 에이전트, 핸드오프, 승인 및 트레이싱 기능을 제공합니다. 브라우저에서 WebRTC를 통해 실행되는 실시간 음성 에이전트가 추가되었으며, Temporal 내구성 통합은 여전히 Python 전용입니다.
추천 용도: 브라우저에서 실시간 음성 기능을 포함한 OpenAI의 에이전트 프리미티브를 사용하려는 Node 및 TypeScript 앱.
주요 정보
- 관리자
- OpenAI
- 언어
- TypeScript, JavaScript
- 라이선스
- MIT
- 최신 버전
0.18.0· 2026년 9월 10일- 저장소
- openai/openai-agents-js
- 호스팅 옵션
- OpenAI Agent Builder (AgentKit) + ChatKit
Quickstart
패키지를 설치하고 인증 정보를 설정한 다음, 공식 문서에서 가장 간단한 에이전트를 실행하세요. 모델 ID는 문서에서 사용하는 값이며 계정에서 활성화되지 않았을 수 있습니다.
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);기능
| 모든 모델 | 예 | @openai/agents-extensions를 통한 비 OpenAI 제공자 지원 |
|---|---|---|
| MCP 클라이언트 | 예 | |
| MCP 서버 | 확인되지 않음 | |
| 멀티 에이전트 | 예 | 핸드오프 및 도구로 사용하는 에이전트 |
| 내구성 있는 실행 | 확인되지 않음 | 직렬화 가능한 실행 상태를 제공하지만, 퍼스트파티 내구성 엔진은 없습니다. |
| 사람의 승인 | 예 | |
| 트레이싱 | 예 | |
| Evals | 아니요 |
최근 변경 사항
- 이제 Zod v4가 필요합니다.
- 샌드박스 에이전트(@openai/agents/sandbox)와 실시간 에이전트(@openai/agents/realtime)가 추가되었습니다.