
2026/10/05 19:47
ウェブ検索API
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
まとめ:
Cloudflare は、AI Gateway を介してベータ版として Web Search API を発売し、AI エージェントが生きたインターネット情報をアクセスするようになり、正確で根拠のある応答を実現する画期的なツールとなりました。従来のモデルが静的なトレーニングデータに依存しているのに対し、この API は人工知能をリアルタイムのウェブコンテンツに接続し、生成された回答における事実に基づく精度を大幅に向上させます。現在では Ceramic.ai、Exa、Linkup の 3 つの検索プロバイダーをサポートしており、厳格なボットクロール基準の下で運用され、ユーザーのプライバシーを確保するためデータ保持ポリシーはありません。開発者は、標準的な REST API を使用するか、
env.AI.websearch() という簡単なメソッドを通じて直接 Cloudflare Workers 内でこの機能をシームレスに統合できます。ここでゲートウェイ ID、クエリ、プロバイダー、上限などの特定のパラメータを設定できます。課金は透明であり、Cloudflare からの上乗せ料金なしに AI Gateway クレジットを通じて基盤となるプロバイダー API の価格のみを適用します。この進歩により、企業はリアルタイムデータと安全なインフラストラクチャを組み合わせた高度な AI アプリケーションを構築できるようになり、ユーザーは必要に応じて自らの API キーを持ち込むことで制御を維持できます。利用が増えるにつれて、パフォーマンスと信頼性は厳しく監視され、エコシステムが成熟するに従ってサポートされる検索プロバイダーの拡張も期待されます。本文
Web Search API ベータ版公開のお知らせ
Cloudflare がWeb Search APIをベータ版として提供開始しました。この機能により、AI エージェントやアプリケーションはインターネットを検索し、以下のような高度な対応が可能になります。
- リアルタイム情報へのアクセス: 推測に基づく URL の選択や、学習データの更新時期に依存せず、最新の情報を基にした回答を生成できます。
- 多様なプロバイダーからの選定: サービス開始時には以下の 3 つの検索プロバイダーから選べます。
- Ceramic.ai
- Exa
- Linkup
セキュリティとポリシー
すべてのプロバイダーは、Cloudflare を通じたリクエストに対して以下の基準を満たしています。
- ゼロデータ保持ポリシーの採用
- ボットクロール基準(Cloudflare の認証基準)への準拠
課金と利用方法
課金体系
Web Search API はAI Gatewayを介して動作します。
- 検索リクエストは Gateway のログに登録されます。
- 各プロバイダーの設定に基づき、AI Gateway クレジットから課金されます(追加マージンなし)。
- 必要に応じて、ご自身で提供側のAPI キーを使用することも可能です。
実装例
REST API を使用する場合
curl コマンドでリクエストを送信します。
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 バインディングを使用する場合
Edge Workers から直接呼び出すコード例です。
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 の使用方法」**をご参照の上、ご活用ください。