Uso
UsoDepurar peticiones a la API

Depurar peticiones a la API

Para depurar las peticiones enviadas a los proveedores de traducción (como ChatGPT, Claude o Google Translate) y sus respuestas, puedes habilitar el nivel de severidad 🔵 Info en la configuración de Logs y notificaciones.

Habilitar la severidad Info en la configuración de Logs & Notifications
Habilitar la severidad Info en la configuración de Logs & Notifications

Acceder a los logs de peticiones a la API

Los logs se almacenarán bajo las entradas api-requests.

Peticiones de IA en los Logs
Peticiones de IA en los Logs

Qué se registra

Para los proveedores de IA, la entrada api-requests contiene información detallada sobre:

  • El prompt enviado al proveedor de IA
  • La respuesta completa recibida
  • Cualquier error o problema durante la comunicación
  • El modelo utilizado
  • El número de tokens utilizados
Detalle de una petición de IA en los Logs
Detalle de una petición de IA en los Logs

Por ejemplo, el siguiente JSON "Additional context" muestra los detalles de una petición enviada a Claude y su respuesta:

{
  "request": {
    "model": "claude-3-7-sonnet-latest",
    "max_tokens": 128000,
    "messages": [
      {
        "role": "user",
        "content": "You are a language translator.\r\n\r\nI'm working on internationalizing my application.\r\n\r\nI've created a JSON with sentences in English. Please translate the sentences to Spanish from Argentina.\r\n\r\nIf a sentence contains HTML, do not translate inside the HTML tags.\n\nReturn ONLY a JSON object with a single key \"translations\" containing an array of translated strings.\nDo not include any explanations, markdown formatting, or code blocks.\nThe response must be a valid JSON object starting with { and ending with }.\n\nThis is the JSON:\n\n[\"HTTP caching improves performance\",\"Categories Block\",\"Latest Posts Block\",\"Democratizing publishing\"]"
      }
    ]
  },
  "response": {
    "id": "msg_01EC2Qp2fMw6VQY8tGESFrh2",
    "type": "message",
    "role": "assistant",
    "model": "claude-3-7-sonnet-20250219",
    "content": [
      {
        "type": "text",
        "text": "{\n  \"translations\": [\n  \"El caché HTTP mejora el rendimiento\",\n  \"Bloque de categorías\",\n  \"Bloque de entradas recientes\",\n  \"Democratizando la publicación\"\n  ]\n}"
      }
    ],
    "stop_reason": "end_turn",
    "stop_sequence": null,
    "usage": {
      "input_tokens": 138,
      "cache_creation_input_tokens": 0,
      "cache_read_input_tokens": 0,
      "output_tokens": 61,
      "service_tier": "standard"
    }
  }
}