Skip to Content
ModelosClaudeBúsqueda web

Búsqueda web de Claude

Esta página explica cómo hacer que Claude busque en la web con la herramienta web_search. Los IDs de modelo, las URL de los endpoints y la información sobre proveedores están en el resumen de la familia Claude.

ClaveLa búsqueda web requiere seleccionar el proveedor Anthropic, solo funciona con Fable 5, Opus 4.8, Opus 4.7 y Sonnet 5, y solo en el endpoint nativo de Anthropic.

Añada a tools la herramienta de servidor oficial web_search; el modelo lanzará las búsquedas por sí mismo y citará las fuentes en la respuesta:

claude_web_search.py
import os import anthropic client = anthropic.Anthropic( base_url="https://api.ofox.ai/anthropic", api_key=os.environ["OFOX_API_KEY"], default_headers={"X-OfoxAI-Provider-Type": "anthropic"}, ) message = client.messages.create( model="anthropic/claude-sonnet-5", max_tokens=1500, tools=[{"type": "web_search_20250305", "name": "web_search", "max_uses": 3}], messages=[{"role": "user", "content": "¿Cuál es la última versión estable de Python?"}], ) print("".join(b.text for b in message.content if b.type == "text")) print("Búsquedas:", message.usage.server_tool_use.web_search_requests)
  • En el content de la respuesta aparecen, por orden, bloques server_tool_use (términos de búsqueda), web_search_tool_result (resultados de búsqueda) y text (respuesta).
  • usage.server_tool_use.web_search_requests es el número real de búsquedas. Las búsquedas se facturan por unidad; el precio figura en la página del modelo .
  • max_uses limita el número máximo de búsquedas por petición.

Otros errores: Errores habituales.

Última actualización: