Cloudflare 推出了 Web Search API 测试版,允许 AI 智能体和应用程序搜索互联网,并基于实时信息提供可靠的回答。该 API 支持三家服务商(Ceramic.ai、Exa、Linkup),支持零数据保留(Zero Data Retention),通过 AI Gateway 运行,可通过 REST API 或 Workers AI 绑定进行访问。
# 推出 Web Search API
Source: https://developers.cloudflare.com/changelog/post/2026-10-02-introducing-web-search-api/
Web Search API (https://developers.cloudflare.com/web-search/) 现已开启 Beta 测试。Web Search API 让你的 AI 智能体和应用能够搜索互联网,并基于实时信息为响应提供依据,而不再猜测 URL 或依赖模型的训练截止时间。
在首发阶段,你可以选择三种搜索服务商:Ceramic.ai、Exa 和 Linkup (https://developers.cloudflare.com/web-search/providers/)。这三家都支持通过 Cloudflare 发起请求时的零数据留存(Zero Data Retention),并且都已承诺遵守 Cloudflare 的 verified bot (https://developers.cloudflare.com/bots/concepts/bot/verified-bots/) 抓取规范。
Web Search API 通过 AI Gateway (https://developers.cloudflare.com/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 binding 调用:
```
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》(https://developers.cloudflare.com/web-search/how-to-use/)。
Cloudflare 推出了一项面向 AI 的 Web Search API,以原价透传的方式捆绑了 Ceramic、Linkup 和 Exa,不收取任何额外费用,并且支持使用自己的 API 密钥。作者认为,这种零加价策略的重点不在于 API 本身,而在于通过 Cloudflare Gateway 接管 AI 流量,使该平台成为 Agent 基础设施生态中不可或缺的一环。