Utilisation
UtilisationDéboguer les requêtes API

Déboguer les requêtes API

Pour déboguer les requêtes envoyées aux fournisseurs de traduction (comme ChatGPT, Claude ou Google Translate) et leurs réponses, vous pouvez activer le niveau de sévérité 🔵 Info dans les paramètres de Logs & Notifications.

Activer la sévérité Info dans les paramètres de Logs & Notifications
Activer la sévérité Info dans les paramètres de Logs & Notifications

Accéder aux logs des requêtes API

Les logs seront stockés sous les entrées api-requests.

Requêtes IA dans les Logs
Requêtes IA dans les Logs

Ce qui est enregistré

Pour les fournisseurs d'IA, l'entrée api-requests contient des informations détaillées sur :

  • Le prompt envoyé au fournisseur d'IA
  • La réponse complète reçue
  • Toute erreur ou problème lors de la communication
  • Le modèle utilisé
  • Le nombre de tokens utilisés
Détail d'une requête IA dans les Logs
Détail d'une requête IA dans les Logs

Par exemple, le JSON "Additional context" suivant montre les détails d'une requête envoyée à Claude et sa réponse :

{
  "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"
    }
  }
}