dotsagent.io
언어:한국어
프레임워크 · 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 · 별 3,882개
호스팅 옵션
OpenAI Agent Builder (AgentKit) + ChatKit
Agent Builder는 지원 중단 예정이며 30 November 2026에 종료됩니다. ChatKit은 계속 제공됩니다.

Quickstart

패키지를 설치하고 인증 정보를 설정한 다음, 공식 문서에서 가장 간단한 에이전트를 실행하세요. 모델 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/agents-extensions를 통한 비 OpenAI 제공자 지원
MCP 클라이언트예
MCP 서버확인되지 않음
멀티 에이전트예핸드오프 및 도구로 사용하는 에이전트
내구성 있는 실행확인되지 않음직렬화 가능한 실행 상태를 제공하지만, 퍼스트파티 내구성 엔진은 없습니다.
사람의 승인예
트레이싱예
Evals아니요

최근 변경 사항

  • 이제 Zod v4가 필요합니다.
  • 샌드박스 에이전트(@openai/agents/sandbox)와 실시간 에이전트(@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