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:
Python
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
contentde la respuesta aparecen, por orden, bloquesserver_tool_use(términos de búsqueda),web_search_tool_result(resultados de búsqueda) ytext(respuesta). usage.server_tool_use.web_search_requestses el número real de búsquedas. Las búsquedas se facturan por unidad; el precio figura en la página del modelo .max_useslimita el número máximo de búsquedas por petición.
Otros errores: Errores habituales.
Última actualización: