AI・機械学習
Web Search API
Web Search API (developers.cloudflare.com)
要約
Cloudflareは、AIエージェントやアプリケーションがインターネットを検索し、最新情報に基づいて応答を生成できるようにするWeb Search APIをベータ版でリリースしました。このAPIはAI Gatewayを通じて提供され、Ceramic.ai、Exa、Linkupの3つの検索プロバイダーを選択できます。APIキーを持ち込めば、独自のプロバイダーも利用可能です。
全文翻訳
2026年10月2日
Web Search APIの紹介
AI Gateway
Web Search API
Markdownとしてコピー|Markdownとして表示|エージェントセットアップ
Web Search APIがベータ版で利用可能になりました。Web Search APIを使用すると、AIエージェントやアプリケーションはインターネットを検索し、URLを推測したりモデルのトレーニングカットオフに依存したりするのではなく、ライブ情報に基づいて応答を生成できます。ローンチ時には、Ceramic.ai、Exa、Linkupの3つの検索プロバイダーから選択できます。これら3つすべてがCloudflare経由で行われたリクエストに対してゼロデータ保持をサポートしており、すべてCloudflareの検証済みボットクローリング基準に準拠しています。Web Search APIはAI Gatewayを通じて実行されるため、検索リクエストはゲートウェイログに表示され、各プロバイダーのリストAPI価格でAI Gatewayクレジットに請求されます。追加のマージンはありません。独自のプロバイダーAPIキーを持ち込むこともできます。
REST APIでWeb Search APIを呼び出す:
curl https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/websearch/ \
--request POST \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--header "Content-Type: application/json" \
--data '{ "query": "What are some fun things to do in Salt Lake City as fall approaches?", "provider": "ceramic", "limit": 5, "options": { "gateway": { "id": "default" } } }'
またはWorkerのAIバインディングから:
const response = await env.AI.websearch({ gatewayId: "default", query: "What are some fun things to do in Salt Lake City as fall approaches?", provider: "exa", limit: 5, });
const results = await response.json();
開始するには、Web Search APIの使用方法を参照してください。