Framework · OpenAI
OpenAI Agents SDK (JS) de un vistazo
La versión para TypeScript y JavaScript del Agents SDK de OpenAI, con los mismos agentes, transferencias, aprobaciones y trazas. Añade agentes de voz en tiempo real que se ejecutan en el navegador mediante WebRTC, mientras que la integración de durabilidad con Temporal sigue siendo exclusiva de Python.
Ideal para: Aplicaciones de Node y TypeScript que necesitan las primitivas para agentes de OpenAI, incluida la voz en tiempo real en el navegador.
Datos clave
- Mantenedor
- OpenAI
- Lenguajes
- TypeScript, JavaScript
- Licencia
- MIT
- Última versión
0.18.0· 10 de septiembre de 2026- Repositorio
- openai/openai-agents-js
- Opción alojada
- OpenAI Agent Builder (AgentKit) + ChatKit
Inicio rápido
Instala el paquete, configura las credenciales y ejecuta el agente más sencillo de la documentación oficial. Los ID de modelo son los que usa la documentación y puede que no estén habilitados en tu cuenta.
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);Funciones
| Cualquier modelo | Sí | Proveedores distintos de OpenAI mediante @openai/agents-extensions |
|---|---|---|
| Cliente MCP | Sí | |
| Servidor MCP | Sin confirmar | |
| Multiagente | Sí | Transferencias y agentes como herramientas |
| Ejecuciones duraderas | Sin confirmar | Estado de ejecución serializable, pero sin un motor de durabilidad propio |
| Aprobación humana | Sí | |
| Trazas | Sí | |
| Evaluaciones | No |
Cambios recientes
- Ahora requiere Zod v4.
- Se añadieron agentes en sandbox (@openai/agents/sandbox) y agentes en tiempo real (@openai/agents/realtime).