Web Search API: поиск в интернете для AI-агентов

Web Search API теперь доступна в бета-режиме. Сервис позволяет AI-агентам и приложениям искать информацию в интернете и основывать свои ответы на актуальных данных, вместо того чтобы угадывать URL или полагаться на дату обучения модели.

На старте доступны три поставщика поиска: Ceramic.ai, Exa и Linkup. Все они поддерживают Zero Data Retention для запросов через Cloudflare и согласились соблюдать стандарты краулинга проверенных ботов Cloudflare.

Web Search API работает через AI Gateway, поэтому запросы поиска отображаются в логах шлюза и тарифицируются по API-тарифам каждого поставщика без дополнительной наценки. При желании можно использовать собственный ключ API от поставщика.

Вызов Web Search API через REST 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».