Framework · OpenAI
OpenAI Agents SDK (JS) en bref
Le portage TypeScript et JavaScript de l’Agents SDK d’OpenAI, avec les mêmes agents, handoffs, validations et traces. Il ajoute des agents vocaux en temps réel qui s’exécutent dans le navigateur via WebRTC, tandis que l’intégration de persistance durable Temporal reste réservée à Python.
Idéal pour : Les applications Node et TypeScript qui veulent utiliser les primitives d’agent d’OpenAI, notamment pour la voix en temps réel dans le navigateur.
Informations clés
- Mainteneur
- OpenAI
- Langages
- TypeScript, JavaScript
- Licence
- MIT
- Dernière version
0.18.0· 10 septembre 2026- Dépôt
- openai/openai-agents-js
- Option hébergée
- OpenAI Agent Builder (AgentKit) + ChatKit
Démarrage rapide
Installez le package, configurez vos identifiants, puis lancez l’agent le plus simple présenté dans la documentation officielle. Les ID de modèle utilisés sont ceux de la documentation et ne sont pas forcément activés sur votre compte.
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);Fonctionnalités
| Tous les modèles | Oui | Fournisseurs autres qu’OpenAI via @openai/agents-extensions |
|---|---|---|
| Client MCP | Oui | |
| Serveur MCP | Non confirmé | |
| Multi-agent | Oui | Handoffs et agents utilisés comme outils |
| Exécutions durables | Non confirmé | État d’exécution sérialisable, sans moteur de persistance durable de première partie |
| Approbation humaine | Oui | |
| Traçage | Oui | |
| Évaluations | Non |
Modifications récentes
- Zod v4 est désormais requis.
- Ajout des agents en sandbox (@openai/agents/sandbox) et des agents en temps réel (@openai/agents/realtime).