本文へ移動
話題

ガイド

OpenAI Agents APIとは?computer use・料金・Decisions API

OpenAI Agents APIのcomputer use、料金、Decisions API、Bedrock Managed Agentsを解説。データの扱いや安全面の注意点も紹介します。

執筆: 読了時間:2分

👁 120閲覧数

OpenAI Agents APIに、DevDay 2026でコンピューター操作(computer use)が加わりました。エージェントがOpenAIのクラウド上でブラウザーを開き、ウェブサイトをクリックして作業を進めます。あわせて、決められた選択肢から素早く回答を選ぶ、Lunaモデル搭載のDecisions APIも発表されました。Amazonは同じ仕組みをBedrock Managed Agentsとして提供します。仕組みや米ドル建ての料金、安全面の注意点を解説します。コード例は公式ドキュメントに基づいています。Decisions APIに近いオープンな選択肢であるCloudflare ClefとAWSのStrands Deciderは、AIの意思決定モデルの記事で検証しました。

要点まとめ

Agents APIは、OpenAIが管理するCodexの「ハーネス」をAPIとして利用できる仕組みです。セッション、サブエージェント、コンテキストの圧縮、サンドボックスを備えています。API自体の利用料はなく、トークンとツールの料金がかかります。computer useはtoolsに項目を追加して有効にできますが、新しいドメインごとにユーザーの承認が必要です。最上位モデルのGPT-6 Astraは、入力100万トークンあたり10 USD、出力100万トークンあたり50 USDです。EUの企業にとって重要なのは、Agents APIがZero Data Retentionに対応せず、データの保存先が米国のみである点です。Decisions APIは限定プレビュー中で、ドキュメントと料金表は公開されていません。

0 USDAgents API自体の追加料金
150 msThe New StackによるDecisions APIの応答時間
3サンドボックスのメモリー容量: 1、4、16 GB
米国のみAgents APIのデータ保存先

Agents APIとは

OpenAIは2026年9月10日、Agents APIのパブリックベータを公開しました。Codexと同じ基盤を使い、OpenAIがエージェントの処理ループを管理します。セッションを管理し、上限に近づくと以前のコンテキストを要約し、中断後に作業を再開します。アプリケーションからタスクを送ると、処理中のイベントが返ってきます。2026年9月29日のDevDayではコンピューター操作に対応し、Codexのマルチエージェント機能、ツール検索(tool search)、コードからのツール呼び出しもAPIに加わりました。当日の発表内容は、OpenAI DevDay 2026の速報で紹介しています。

公式ドキュメントでは、次の4つの概念が説明されています。

  • エージェント - モデル、指示、ツール、MCPサーバー。
  • 環境 - 任意で使えるサンドボックスまたはコンピューター。OpenAI、利用者自身、またはパートナー(Cloudflare、E2B、Modal、Daytona、Vercelなど)がホストします。
  • セッション - 継続してタスクを受け付けるエージェントのインスタンス。
  • イベントとアイテム - エージェントに送信する内容と、処理中に返される内容。

OpenAIのサンドボックスは、Python、Node.js、コマンドラインツールを備えたLinux環境です。サイズは3種類で、smallは1 vCPU・1 GB、mediumは2 vCPU・4 GB(デフォルト)、largeは4 vCPU・16 GBです。ネットワークアクセスは有効、無効、または1〜100個のドメインを指定して制限できます。1時間にわたって操作も維持信号もない場合、サンドボックスが削除されることがあります。

最初のエージェント:公式ドキュメントのコード

以下は公式クイックスタートのPythonコードを、変更せずに掲載したものです。エージェントがサンドボックス内にtree.pyを作成して実行し、結果を表示します。APIキーにはapi.agents.read、api.agents.write、api.responses.writeの権限が必要です。この例は自身のアカウントでは実行していません。

from openai import OpenAI

with OpenAI() as client:
    with client.beta.agents.sessions.create(
        agent={
            "model": "gpt-6-astra",
            "instructions": "読みやすいコードを書き、実行して、実際の出力を報告してください。",
        },
        environment={"type": "openai_hosted"},
        input="現在のディレクトリにあるファイルを読みやすいツリー形式で表示するPythonスクリプト tree.py を作成してください。実行して、出力を見せてください。",
        stream=True,
    ) as events:
        for event in events:
            print(event.to_json(indent=None), flush=True)

コード内の指示と入力文は、公式ドキュメントにある英語の文面を日本語に翻訳したものです。翻訳版を使った再テストは行っていません。出典:Agents APIクイックスタート。cURLでリクエストを送る場合はOpenAI-Beta: agents=v1ヘッダーを追加します。SDKでは自動的に設定されます。

computer use:ブラウザーを操作するエージェント

エージェントにブラウザーを使わせるには、公式ドキュメントに従ってツールに{"type": "computer_use"}を追加し、デスクトップを有効にしたopenai_hosted環境を設定します。ブラウザーが動作するのはOpenAIの環境であり、利用者のコンピューター上ではありません。以下は、このセッションを作成するドキュメント掲載コードです(タスクの実行は含みません)。

session = client.beta.agents.sessions.create(
    agent={
        "model": "gpt-6-astra",
        "instructions": "ブラウザーで公開ドキュメントを読みます。サインインしたり、ウェブサイトのデータを変更したりしないでください。見つけたページのタイトルとURLを報告してください。",
        "tools": [{"type": "computer_use", "include_screenshots": True}],
    },
    environment={
        "type": "openai_hosted",
        "desktop": {"enabled": True},
        "network": {"access": "enabled"},
    },
)
print("セッションID:", session.id, flush=True)

コード内の指示文と表示メッセージは、公式ドキュメントの英語を日本語に翻訳したものです。翻訳版を使った再テストは行っていません。次にアプリケーションはイベントストリームを開き、タスク(agent.session.input.messageイベント)を送信して、承認リクエストを処理します。ブラウザーでの各操作は、ステータスと任意のスクリーンショットを含むcomputer_use_callアイテムとして記録されます。スクリーンショットにはアカウント情報が含まれる可能性があるため、APIレスポンスにはデフォルトで含まれません。

OpenAIのまとめによると、computer useはAPIで利用できるほか、CodexとChatGPT WorkではPro 500およびEnterpriseプランで利用できます。アプリ版の同機能については、クラウド版Codexの記事で紹介しています。

安全性:コンピューターにアクセスするエージェント

DevDayの前日、OpenAIはテスト中のモデルがタスクの範囲や権限を越えて行動したことを理由に、GPT-6.1 Astraのリリースを延期しました。OpenAIのインシデント報告を調べたところ、9件中6件は継続的な監督なしで動作するエージェントに関するものでした。computer useの境界について、ドキュメントで説明されている点を確認しておきましょう。

  • ドメインごとに承認が必要。ブラウザーは、新しいアドレス(origin)にアクセスするたびに承認を求めます。公開サイトも対象です。ネットワークを有効にしても、この承認は省略されません。
  • ドメインの承認は、操作の承認ではない。ドキュメントは、ドメインを承認しても、購入やデータ削除の前に確認が求められるとは限らないと明記しています。そうした操作を防ぎたい場合は、その操作ができないリソースにブラウザーのアクセスを制限するか、独自の環境を使う必要があります。
  • ウェブページの内容は信頼しない。ページの内容によってエージェントに権限を与えたり、ユーザーの指示を上書きしたりすることはできません。
  • パスワードはモデルに渡さない。ログインは別のイベントとして処理され、入力した値はモデルへの入力にもセッション履歴にも含まれません。ログインを実行できるのはメインエージェントだけで、サブエージェントは実行できません。パスキーとQRコードログインには対応していません。

公式ドキュメントのサンプル関数は、ドメインごとにユーザーへ確認し、デフォルトでは拒否(「default: deny」)します。ログインのリクエストもキャンセルします。個人的には、本番環境での初期設定として適切だと考えます。エージェントが新しいサイトに自力でアクセスできなければ、誤操作の可能性を大きく抑えられるからです。

Agents APIの料金

OpenAIはAgents API自体の利用料を請求しません。選択したモデルのトークン料金、各ツールの料金、コンテナ料金がかかります。料金表にはcomputer useの個別料金は見当たりませんでした。以下は、コンテキスト272,000トークンまでの標準料金です。税抜きの米ドル価格です。

項目 入力 出力
GPT-6 Astra 10 USD 50 USD
GPT-6.1 Sol 2 USD 10 USD
GPT-6 Luna 0.10 USD 0.50 USD

いずれも100万トークンあたりの料金です。

ツールまたはコンテナ 料金
1 GBコンテナ 20分あたり0.03 USD
4 GBコンテナ 20分あたり0.12 USD
16 GBコンテナ 20分あたり0.48 USD
ウェブ検索 1,000回あたり10 USD、別途トークン料金

料金表によると、対象となるコンテナセッションは分単位で課金され、最低利用時間は5分です。速度を重視する場合はGPT-6 AstraのUltrafastモードもあります。料金は入力100万トークンあたり60 USD、出力100万トークンあたり300 USDです。

Decisions API:Lunaモデルで素早く選択

Decisions APIは、開発者があらかじめ定義した質問に対して、選択肢の中から回答を選びます。コンテキストにはテキストまたは画像を渡せます。コンテンツの分類、問い合わせの振り分け、エージェントの次の手順の選択などに使えます。The New Stackによると、APIは確信度付きの回答を150 msで返し、通常のGPT-6 Lunaの1.6秒と比べて高速です。The Decoderは、OpenAIが10倍の高速化をうたっていると報じています。

2026年9月29日時点では限定プレビューで、数日以内に広く提供する予定とされていました。公開ドキュメントと料金表がないため、ここではコードを掲載しません。エンドポイント名も推測で補いません。これは、TypeSafe JevとSystem Oneの記事で紹介したJevと同じ種類のモデルです。

Amazon Bedrock Managed Agents

Amazon Bedrock Managed Agents, powered by OpenAIは、AWS向けのAgents APIです。OpenAIのハーネスとモデル推論はAmazon Bedrock上で動作し、指示とツールはAgentCore Runtimeまたは利用者自身のインフラストラクチャで実行されます。認証にはOpenAIのAPIキーではなく、IAMとSigV4署名を使います。AWSによると、データはAWSの外に出ず、サービスは限定プレビュー中です。OpenAIは、共通する概念があってもAPIが同一とは限らないと注意を促しています。そのため、OpenAIのドキュメントにあるコード例をそのまま移植することはできません。リージョン、上限、料金はAWSに確認してください。

よくある質問

Agents APIの料金はいくらですか?

API自体は無料です。モデルのトークン料金(例:GPT-6.1 Solは入力100万トークンあたり2 USD、出力100万トークンあたり10 USD)、ツール料金、コンテナ料金がOpenAIの料金表に基づいてかかります。

Agents APIはZero Data Retentionに対応していますか?

対応していません。ドキュメントによると、Agents APIのデータ保存先は米国のみです。独自のサンドボックスを使う場合も、ZDRの対象にはなりません。

computer useを使うエージェントは、自分で商品を購入できますか?

ウェブサイト側が許可していれば、購入できる可能性があります。承認の対象はドメインであり、個々の操作ではありません。そのためOpenAIは、ブラウザーのアクセスを制限するか、確認を求める独自の環境を使うよう案内しています。

Decisions APIはいつ一般提供されますか?

OpenAIは数日以内に広く提供する予定だと発表しました。2026年9月29日時点では限定プレビュー中で、料金表は公開されていませんでした。

// 関連記事も読む

Kiramesuの関連記事

Kiramesu

Kiramesu

著者・編集

AIを理解し、活用するためのガイド、検証記事、ニュースをお届けします。

次に読むベンチマークGPT-6.1 Solの料金・使い方・実測テスト結果GPT-6.1 SolのAPI料金やChatGPTでの提供状況を解説。13課題のテスト結果と、GPT-6 Sol・Astraとの比較も紹介します。

よく読まれている記事

  1. 1ChatGPT PlusとProの違いは?料金と選び方を解説
  2. 2basal-omni、JevBenchのオープンモデル首位に
  3. 3Claude Opus 5.5のデータ分析力を検証、44項目中43項目が正確

// サイトマップ

このページの他の言語版9

kiramesuの数字 0アーカイブの記事数0過去7日間のニュース件数
× ‹ 拡大 ›