Introductie van de Web Search API

De Web Search API is nu beschikbaar in bèta. De Web Search API stelt uw AI-agenten en applicaties in staat om het internet te doorzoeken en hun antwoorden te baseren op actuele informatie, in plaats van URL's te gissen of te vertrouwen op de trainingsdeadline van een model.

Bij de lancering kunt u kiezen uit drie zoekproviders: Ceramic.ai, Exa en Linkup. Alle drie ondersteunen zij Zero Data Retention voor verzoeken die via Cloudflare worden gemaakt, en zij hebben zich allemaal gecommitteerd aan de geverifieerde bot-crawlingstandaarden van Cloudflare.

De Web Search API draait via de AI Gateway. Hierdoor verschijnen zoekverzoeken in uw gateway-logs en worden deze gefactureerd via uw AI Gateway-tegoeden tegen de standaard API-lijstprijs van elke provider, zonder extra toeslagen. U kunt ook uw eigen API-sleutel van een provider gebruiken.

Gebruik van de Web Search API

U kunt de Web Search API aanroepen via de 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" } }
}'

Of vanuit een Worker met de 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();

Om aan de slag te gaan, kunt u refereren naar Hoe de Web Search API te gebruiken.