Framework · OpenAI
OpenAI Agents SDK (JS) w skrócie
Port SDK OpenAI Agents na TypeScript i JavaScript, z tymi samymi agentami, przekazywaniem sterowania, zatwierdzeniami i śledzeniem. Dodaje agentów głosowych działających w czasie rzeczywistym w przeglądarce przez WebRTC, natomiast integracja z Temporal zapewniająca trwałość jest dostępna tylko w Pythonie.
Najlepszy do: Aplikacje Node i TypeScript, które chcą korzystać z prymitywów agentów OpenAI, w tym z głosu w czasie rzeczywistym w przeglądarce.
Najważniejsze informacje
- Opiekun
- OpenAI
- Języki
- TypeScript, JavaScript
- Licencja
- MIT
- Najnowsza wersja
0.18.0· 10 września 2026- Repozytorium
- openai/openai-agents-js
- Opcja hostowana
- OpenAI Agent Builder (AgentKit) + ChatKit
Quickstart
Zainstaluj pakiet, skonfiguruj dane uwierzytelniające, a następnie uruchom najprostszego agenta z oficjalnej dokumentacji. Użyte identyfikatory modeli pochodzą z dokumentacji; dostęp do nich może nie być włączony na Twoim koncie.
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);Funkcje
| Dowolny model | Tak | Dostawcy inni niż OpenAI przez @openai/agents-extensions |
|---|---|---|
| Klient MCP | Tak | |
| Serwer MCP | Niepotwierdzone | |
| Wielu agentów | Tak | Przekazywanie sterowania i agenci jako narzędzia |
| Trwałe uruchomienia | Niepotwierdzone | Serializowalny stan uruchomienia, ale bez własnego silnika zapewniającego trwałość |
| Zatwierdzanie przez człowieka | Tak | |
| Śledzenie | Tak | |
| Ewaluacje | Nie |
Najnowsze zmiany
- Wymagana jest teraz Zod v4.
- Dodano agentów sandboxowych (@openai/agents/sandbox) i agentów działających w czasie rzeczywistym (@openai/agents/realtime).