Saltar al contenido principal
Usa Web Fetch cuando necesitas que el asistente recupere contenido de una URL.

Requisitos previos

Requisitos

  • Especificación de la herramienta: { "name": "web_extract", "type": "web_extract_v1" }
  • No requiere tool_context

Solicitud y respuesta básicas

curl -X POST "https://{BASE_URL}/api/gpt/v1/messages/validate" \
  -H "Authorization: Bearer {API_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "default",
    "max_tokens": 64,
    "messages": [
      { "role": "user", "content": "Summarize https://example.com/" }
    ],
    "tools": [
      { "name": "web_extract", "type": "web_extract_v1" }
    ],
    "tool_choice": { "type": "auto" }
  }'
Ejemplo de respuesta:
{ "valid": true, "errors": null }
Para ejecutar, envía el mismo cuerpo a POST /messages.

Consejos

  • La URL debe aparecer en el mensaje.
  • Mantén el prompt conciso.

Próximos pasos