
自分だけのAIエージェントが作れる!OpenAIの新APIが解禁(Web検索対応)
モデルが応答を生成する前に、Web で最新情報を検索できるようになっりました。agents with the APIを使用すると、 ChatGPT の検索で使用される微調整されたモデルとツールに直接アクセスできるようになります。では本日午前2時からあったライブ配信の解説とChat Completions APIの解説をしていきます。
OpenAIは2025年2月11日に開発者向けの新ツールとAPIを発表しました。このアップデートにより、より強力で実用的なエージェントを簡単に構築できるようになります。本記事では、ライブイベントの内容をもとに、新機能を解説していきます。
新しいエージェント構築ツール
Web検索ツール
Web検索ツールは、ChatGPTの検索機能と同じ仕組みをAPIに統合したものです。これにより、最新の情報を取得し、引用付きの正確な回答を提供できます。GPT-4oまたは4o-miniを微調整したモデルを使用し、大量のデータを効率的に処理しながら、正確な情報を提供できるようになっています。
ファイル検索ツール
ファイル検索ツールは、開発者がアップロードした文書を検索・参照するための機能です。今回のアップデートでは、
メタデータフィルタリング:ファイルに属性を追加し、特定の条件で検索可能。
直接検索エンドポイント:モデルを経由せずにベクトルストアを直接検索可能。
これにより、開発者はより効率的に内部データを活用できます。
コンピュータ操作ツール
このツールは、ChatGPTの"Operator"機能をAPI化したものです。GUIしかないアプリケーションや仮想マシンの操作を自動化し、複雑なタスクを実行可能にします。これにより、エージェントがソフトウェアを直接操作し、より実用的なアプリケーションの開発が可能になります。
Responses API:次世代のAPIフレームワーク
これまでのChat Completions APIは、テキストのやりとりに限定されていました。しかし、新しく発表されたResponses APIでは、
複数ターンのやりとり
ツールの組み合わせ
マルチモーダル対応(画像・音声) が可能になり、より柔軟なエージェント開発が実現します。
例えば、ファッションアシスタントを作る場合、
ファイル検索ツールでユーザーの好みを分析。
Web検索ツールで最新のトレンドを取得。
コンピュータ操作ツールでオンラインストアを操作し、購入手続きを代行。
このような複数のアクションを1回のAPIリクエストで実行できるのがResponses APIの強みです。
エージェントSDKの進化:SwarmからAgents SDKへ
OpenAIは、エージェントのオーケストレーションを容易にするために、これまで実験的に開発されていたSwarm SDKを正式にAgents SDKとしてリリースしました。これにより、
複数エージェントの管理が容易に(例:カスタマーサポートエージェント、注文管理エージェント)
Python関数をそのままツールとして登録可能(JSONスキーマの自動生成)
エージェント間の「ハンドオフ」機能を提供(タスクの振り分けが簡単に)
特に「ハンドオフ」は、ユーザーの問い合わせ内容に応じて適切なエージェントへ切り替える仕組みで、大規模なカスタマーサポートシステムなどで活用できます。
移行と今後の展望
Chat Completions APIは引き続きサポート
Assistance APIは2026年までにSunset(廃止予定)
Responses APIへの移行ガイドが提供予定
OpenAIは、今後もエージェント構築のための新機能を拡充する予定です。2025年は「エージェントの年」となり、ChatGPTが単なる質問応答ツールではなく、実際にタスクを実行するアシスタントへと進化していくでしょう。
Chat Completions API解説
Web検索AIPが使用可能なモデル
現在、チャット補完で Web 検索を使用するには、次のいずれかのモデルを使用する必要があります。
gpt-4o-search-preview
gpt-4o-mini-search-preview
Agent Tools for Developersについて
OpenAIのエージェント構築に使用可能なモデルとその特性について、最新情報を共有します。

OpenAIが発表した新機能「Agent Tools for Developers」は、ChatGPT APIを活用してより高度なAIエージェントを開発できる画期的なアップデートです。今回の発表によって、ChatGPTが単なる会話AIではなく、外部ツールを活用して自律的にタスクをこなせる「エージェント」としての役割を果たせるようになりました。
ChatGPT APIに「Tools」が登場
今回のアップデートの中心にあるのは、ChatGPT APIに「Tools」という新しい機能が加わったことです。これにより、開発者はChatGPTにWeb検索機能を統合したり、コード実行環境を組み込んだり、独自のデータ取得ツールと連携させたりすることが可能になります。たとえば、「2025年のAIの最新ニュースは?」と質問すれば、ChatGPTが自動的にWeb検索を実行し、リアルタイムの情報を取得して回答する。「このデータの平均値を計算して」と指示すれば、Pythonを実行するツールを呼び出し、計算結果を返してくれます。つまり、ユーザーの入力に応じて最適なツールを選び、自律的に活用できるようになったのです。
ChatGPTが状況に応じて適切なツールを自動的に呼び出す
また、今回のアップデートでは、「Function Calling」機能も強化されています。これにより、ChatGPTはどのツールをいつ使うべきかをより正確に判断できるようになった。従来のAPIでは、開発者が細かく指示を出す必要があったが、新しい仕組みではChatGPTが状況を理解し、適切なツールを自動的に呼び出せます。これによって、開発者の負担が大幅に軽減されるだけでなく、エージェントの実用性も向上しました。
ChatGPT APIはタスクを実行できるエージェントへと進化
従来のChatGPT APIは「入力に対して一回限りの応答をするチャットボット」としての役割が主でしたが、今回のAPI強化は「お客様対応」から「業務効率化」まで一気に用途が広がる可能性があります。
Web検索機能(gpt-4o-search-preview) は、
✅ 社内の情報収集(リアルタイムで業界ニュースを検索)
✅ マーケティング調査(競合情報やトレンドを即座に取得)
✅ FAQの自動応答(Web上の最新情報を反映できる)
みたいに、開発者が自分の業務に活用するケースが増えそです。
「openai-agents-python」公開
また、OpenAIはGithubで開発者向けの新しいエージェント構築フレームワーク「openai-agents-python」を公開しました。今回の発表で紹介された「エージェント開発ツール」を実際に使えるライブラリで「openai-agents-python」は、複数のAIエージェントを組み合わせたワークフローを構築するための軽量かつ強力なフレームワークです。
主な特徴は以下の通り:
エージェント(Agents):特定の指示やツール、ガードレール、ハンドオフを設定された大規模言語モデル(LLM)です。
ハンドオフ(Handoffs):エージェントが特定のタスクを他のエージェントに引き継ぐ機能を提供します。
ガードレール(Guardrails):入力および出力の検証のための安全性チェックを設定できます。
トレーシング(Tracing):エージェントの実行を追跡し、ワークフローのデバッグや最適化を支援します。
このSDKを使用することで、開発者は複数のエージェント間の協調作業を容易に設計・実装でき、複雑なタスクの自動化や高度なAIアプリケーションの開発が可能となります。
APIのコストは個人使用に耐えられる?
gpt-4o-search-previewとgpt-4o-mini-search-previewは、OpenAIが提供するエージェント構築用のAPIモデルです。これらのモデルは、リアルタイムのWeb検索機能を統合しており、最新情報へのアクセスが可能です。
価格について
これらの「search-preview」モデルの具体的な価格情報は、現時点で公開されていません。しかし、ベースモデルであるgpt-4oとgpt-4o-miniの料金は以下の通りです。
gpt-4o:
入力: $2.50 / 100万トークン
出力: $10.00 / 100万トークン
gpt-4o-mini:
入力: $0.15 / 100万トークン
出力: $0.60 / 100万トークン
これらの料金を参考にすると、gpt-4o-mini-search-previewは個人利用において、コストパフォーマンスの高い選択肢と言えます。ただし、正確な料金については、OpenAIの公式サイトで最新情報を確認することをおすすめします。
トークンについて
1トークンは約4文字に相当し、100万トークンは約75万語に相当します。これを基に、使用量に応じたコストを計算できます。