Cloudflare Web Search API 베타
Cloudflare는 Web Search API를 베타 버전으로 출시하여 AI 에이전트와 애플리케이션이 실시간 인터넷 정보를 검색하여 응답을 기반화할 수 있도록 했습니다. 이 도구는 기존 AI가 URL을 잘못 생성하거나 오래된 학습 데이터에 의존하는 문제를 해결하기 위해 실시간 웹 검색을 위한 표준화된 인터페이스를 제공합니다.
통합 검색 제공업체 및 가격
Cloudflare는 자체 검색 인덱스를 운영하지 않으며, 대신 세 가지 제3자 제공업체에 대한 게이트웨이 역할을 합니다. 사용자는 Cloudflare의 AI 게이트웨이 크레딧을 사용하거나, 자체 API 키를 제공할 수 있습니다.
사용 가능한 제공업체
- Ceramic.ai: 약 1,000건당 $0.25로 가장 저렴한 옵션입니다.
- Linkup: EU 기반 제공업체로 GDPR 준수를 보장하며, 약 1,000건당 $5.00입니다.
- Exa: 고성능 제공업체로 약 1,000건당 $7.00입니다.
구현 방법
개발자는 표준 REST 호출을 통해 또는 Cloudflare Worker 내에서 AI 바인딩을 직접 사용하여 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" } }
}'
Cloudflare Worker 예제:
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();
데이터 프라이버시 및 보관
Cloudflare는 모든 세 제공업체가 Cloudflare를 통해 요청 시 제로 데이터 보관(ZDR) 을 지원한다고 밝혔습니다. 그러나 이 주장은 개발자 커뮤니티에서 회의적인 반응을 얻고 있습니다.
- 모순된 문서: 사용자들은 Cloudflare의 자체 제공업체 페이지에서 Exa가 제로 데이터 보관을 지원하지 않는다고 명시하고 있으며, 이는 주요 발표와 정반대입니다.
- 개인정보 정책 우려: 일부 사용자는 Exa의 일반 개인정보 정책이 데이터를 학습에 사용한다고 언급하고 있어, Cloudflare 트래픽에 대해 ZDR이 어떻게 구현되는지에 대한 의문을 제기했습니다.
- 로깅: API는 AI 게이트웨이를 통해 실행되므로 검색 요청이 게이트웨이 로그에 기록되며, 청구 데이터와 실제 검색 쿼리 간의 분리가 가능할지 여부가 프라이버시 유지에 대한 질문을 낳고 있습니다.
커뮤니티 분석 및 비판적 시각
Hacker News에서의 기술 논의는 Web Search API의 가치 제안과 윤리에 대해 여러 논점이 있음을 보여줍니다.
"게이트키퍼" 역설
커뮤니티의 상당 부분은 Cloudflare가 로봇 방지 서비스와 검색 API 제공업체라는 이중 역할에 대해 우려를 표했습니다.
"로봇 탐지 및 방지 기능을 만들고, 그로 인해 로봇을 판매한다. 이것이 타협의 정점인가?"
비판자들은 Cloudflare가 "검증된 로봇"만이 그들의 파트너 제공업체를 통해 Cloudflare가 웹사이트 소유자에게 판매하는 로봇 방지 기능을 우회할 수 있는 '결제 후 플레이' 생태계를 만들고 있다고 주장합니다.
가치 제안 vs. 직접 통합
많은 개발자들은 애플리케이션과 검색 제공업체 사이에 Cloudflare를 프록시 계층으로 추가하는 실용성에 의문을 제기했습니다.
- 지연 및 복잡성: 일부는 "클라우드 호프"가 불필요한 지연과 새로운 종속성을 추가하며, 다양한 제공업체가 반환하는 데이터에 대한 추상화나 정규화를 제공하지 않는다고 주장합니다.
- 비용: 사용자들은 Gemini Flash Lite 2.5(하루 1,000건 무료) 또는 Serper.dev($1 per 1,000)와 같은 대안이 Cloudflare에 통합된 제공업체보다 더 비용 효율적일 수 있다고 지적했습니다.
- 이용 약관: 개발자들은 검색 API가 종종 제한적인 이용 약관을 가지고 있다고 경고했습니다. 예를 들어, Ceramic의 이용 약관은 출력 데이터를 수집, 집계, 저장하여 데이터베이스나 인덱스를 생성하는 것을 금지하고 있어, 에이전트 시스템이 "대화 기록 공유" 기능을 제공하는 데 제약이 있을 수 있습니다.
성능 피드백
초기 사례 보고서는 품질에 차이가 있음을 시사합니다. 한 사용자는 Ceramic.ai가 특정 기술 쿼리(예: "qwen-3.8 flash next")에 대해 관련 결과를 반환하지 못했으며, 이는 Google이나 DuckDuckGo에서 쉽게 찾을 수 있는 내용이었다고 보고했습니다.
Sources
관련
- Dispatch
- Dispatch
- 프로젝트
- Dispatch
- Dispatch