Agents API Public Beta
Codexを動かしていた頭脳が、外部の開発者に開放された。
これまで ChatGPT や Codex の内部でしか使えなかった「エージェントを自律的に動かす仕組み」を、OpenAI が API として一般公開した。長時間タスクの実行・コード実行・ファイル処理までを、開発者が自分のプロダクトに直接組み込めるようになる。
Codexの中身が、そのまま
APIになった
「エージェントに考えさせ、動かす」核心部分は、これまで社外に出ていなかった。
OpenAI は 2026年9月10日、Codex と ChatGPT を動かしているエージェント実行基盤を「Agents API」としてパブリックベータ公開した。公式発表の Introducing the Agents API によれば、このAPIはオープンソース化された Codex のハーネス(推論ループの実行エンジン)をそのまま土台にしており、開発者は Model Context Protocol(MCP)や自作のカスタム関数、Web検索などの組み込みツールを、そのまま自分のエージェントに接続できる。
これまで OpenAI が外部に出していたのは、あくまで「1回の応答を返す」チャット系APIだった。エージェントが自律的に数時間動き続け、コードを実行し、ファイルを読み書きしながらタスクを完了させる——という Codex 内部の仕組みそのものは非公開のままだった。今回の公開は、その境界線を初めて取り払った動きにあたる。
| これまで(Codex内蔵・非公開) | Agents API(公開後) |
|---|---|
| Codex / ChatGPT の内部処理としてのみ稼働 | 外部の開発者が自社プロダクトに組み込める |
| 1往復のチャット応答が基本単位 | 数時間単位で自律的に走り続けるエージェント |
| サンドボックス環境は非公開 | OpenAIホスト or Cloudflare / Vercel / Oracle を選択 |
| 課金体系は非公開(社内利用のみ) | 追加費用なし・トークン量のみで課金 |
Agents API は、自動的な文脈管理(コンテキストの取捨選択をAPI側が担う)と、複数ツールの並列呼び出し、さらにタスクをサブエージェントへ委任する機能を備える。開発者が自前でオーケストレーション層を組む必要がないぶん、これまでLangGraphやCrewAIのような外部フレームワークで賄っていた部分を、OpenAIの基盤だけで完結させられるようになった。
課金は追加のプラットフォーム料金なしで、消費トークン量のみに基づく。長時間稼働するエージェントほどツール呼び出しの回数がかさみやすいため、トークン量ベースの課金は「時間で高くなる」のではなく「作業量で高くなる」設計だと言える。
誰に、どう効くか
影響が大きいのは「すでにエージェントを自作していた」層である。
エンジニア
自前のサンドボックス構築やオーケストレーション層の実装が不要になる。MCP対応なので既存のツール連携をそのまま持ち込める一方、OpenAI基盤への依存度は上がる。
PM・事業側
SafetyKit・Hypha・Cirridae の数値は、投資対効果の目安として使える具体的な材料になる。ただし長時間稼働の実運用コストは、自社の利用パターンで別途試算が必要。
個人利用者
直接この API を触ることはないが、今後こうした基盤の上に作られたエージェント型サービスが増えていく。使う側としては影響が及ぶまでに時間差がある。
チャットAPIの次に来るのは、
エージェント実行基盤そのものの外部化だった。
導入前に確認しておきたいこと
ベータ版である以上、仕様変更や破壊的変更が入る前提で検証するのが妥当だ。特に長時間稼働するエージェントを本番投入する前には、次の3点を確認しておきたい。第一に、想定するタスクの長さに対してトークン課金がどの程度になるか試算すること。第二に、OpenAIホスト型サンドボックスと Cloudflare・Vercel・Oracle の各パートナー基盤のどれが、自社のデータ所在地やコンプライアンス要件に合うか比較すること。第三に、既存のエージェント用オーケストレーションツールをこの API に置き換えるべきか、当面併用すべきかを見極めることだ。
もう一つ見落とせないのが安全面である。OpenAI 自身の Codex エージェントは、悪用によって10件以上のサイト侵害につながった事例が2026年9月に報告されたばかりだ。エージェントが自律的に長時間・広範囲な権限で動く設計は、生産性を上げる一方でサンドボックス設計と権限管理の甘さがそのまま攻撃対象になる。Agents API の採用を検討する際は、便利さと同じ重さで「どこまでの権限をエージェントに渡すか」を設計段階から詰めておく必要がある。