dotsagent.io
言語:日本語
Framework · OpenAI

OpenAI Agents SDK の概要

OpenAI のオープンソース Python SDK。意図的に軽量な設計で、ハンドオフ、ガードレール、セッション、トレーシングを標準で備えています。デフォルトでは OpenAI のモデルを使いますが、他のプロバイダーも呼び出せます。2026年3月に GA となった Temporal 連携により、耐久性のある実行にも対応します。

おすすめの用途: ハンドオフ、ガードレール、サンドボックス化されたワークスペース、トレーシングを最初から備えた、OpenAI モデル向けの最小構成の Python エージェント。

基本情報

メンテナー
OpenAI
言語
Python
ライセンス
MIT
最新バージョン
0.22.3 · 2026年9月17日
リポジトリ
openai/openai-agents-python · 29,796 スター
ホスティング विकल्प
OpenAI Agent Builder (AgentKit) + ChatKit
Agent Builderは非推奨となり、2026年11月30日に終了します。ChatKitは引き続き利用でき、バックエンドは自分で運用します。

クイックスタート

パッケージをインストールして認証情報を設定し、公式ドキュメントにある最小構成のエージェントを実行します。モデル ID はドキュメントで使われているものです。アカウントで有効になっていない場合があります。

インストール
pip install openai-agents

OPENAI_API_KEY が必要

Python
from agents import Agent, Runner

agent = Agent(name="Assistant", instructions="You are a helpful assistant")

result = Runner.run_sync(agent, "Write a haiku about recursion in programming.")
print(result.final_output)

クイックスタートの参照元

機能

任意のモデルはいデフォルトは OpenAI。Any-LLM と LiteLLM のアダプターはベータ版
MCPクライアントはい
MCPサーバー未確認
マルチエージェントはいハンドオフとツールとしてのエージェント
耐久性のある実行はいOpenAIAgentsPlugin による Temporal 連携と、再開可能な実行状態
人による承認はい実行を一時停止し、保存した状態から再開できる割り込み
トレーシングはい
Evalsいいえ評価ランナーはありません。OpenAI の Evals 製品は 2026年11月30日に終了します

最近の変更

  • 2026年3月:Temporal 連携が GA となり、モデル呼び出しが耐久性のある Activity として実行されるようになりました。
  • 2026年6月:OpenAIは、Agent Builderとその製品であるEvalsを2026年11月30日に終了すると発表しました。
  • Sandbox agentsとrealtime voice agentsが追加されました。

同じ言語の代替ツール

参照元

  1. openai.github.io/openai-agents-python/
  2. openai.github.io/openai-agents-python/models/
  3. pypi.org/pypi/openai-agents/json
  4. api.github.com/repos/openai/openai-agents-python
  5. temporal.io/blog/announcing-openai-agents-sdk-integration
  6. docs.temporal.io/develop/python/integrations/openai-agents
  7. openai.com/index/introducing-agentkit/
  8. developers.openai.com/api/docs/guides/agent-builder
  9. developers.openai.com/api/docs/guides/chatkit