Framework · OpenAI
OpenAI Agents SDK (JS) hakkında kısa bilgiler
OpenAI Agents SDK'nın TypeScript ve JavaScript portudur; aynı ajanları, devirleri, onayları ve izlemeyi sunar. WebRTC üzerinden tarayıcıda çalışan gerçek zamanlı sesli ajanlar ekler. Temporal kalıcılık entegrasyonu ise yalnızca Python'da kullanılabilir.
En uygun kullanım: Tarayıcıda gerçek zamanlı ses özellikleri de dâhil olmak üzere OpenAI'ın ajan yapı taşlarını kullanmak isteyen Node ve TypeScript uygulamaları.
Temel bilgiler
- Bakımını yapan
- OpenAI
- Diller
- TypeScript, JavaScript
- Lisans
- MIT
- En son sürüm
0.18.0· 10 Eylül 2026- Repository
- openai/openai-agents-js
- Barındırılan seçenek
- OpenAI Agent Builder (AgentKit) + ChatKit
Hızlı başlangıç
Paketi yükleyin, kimlik bilgilerini ayarlayın ve ardından resmî dokümanlardaki en basit agent'ı çalıştırın. Model ID'leri dokümanlarda kullanılanlardır ve hesabınızda etkin olmayabilir.
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);Özellikler
| Herhangi bir model | Evet | @openai/agents-extensions üzerinden OpenAI dışındaki sağlayıcılar |
|---|---|---|
| MCP istemcisi | Evet | |
| MCP sunucusu | Doğrulanmadı | |
| Çoklu ajan | Evet | Devirler ve araç olarak kullanılan ajanlar |
| Kalıcı çalıştırmalar | Doğrulanmadı | Serileştirilebilir çalıştırma durumu, ancak birinci taraf kalıcı çalışma motoru yok |
| İnsan onayı | Evet | |
| İzleme | Evet | |
| Evals | Hayır |
Son değişiklikler
- Artık Zod v4 gerektiriyor.
- Sandbox ajanları (@openai/agents/sandbox) ve gerçek zamanlı ajanlar (@openai/agents/realtime) eklendi.