Перейти к содержанию

Маппинг ответа

Вкладка Response позволяет сопоставить поля ответа API с переменными оценки с помощью выражений JSONPath.

Вкладка Response

Поля маппинга ответа

Поле Обязательное Описание Пример JSONPath
actual_output Да Основной текстовый ответ от API choices[0].message.content
retrieval_context Нет Фрагменты источников для RAG-метрик sources[*].content
tools_called Нет Вызовы инструментов/функций для Agent-метрик tool_calls[*].function.name
token_usage Нет Количество токенов для расчета стоимости usage.total_tokens
system_prompt Нет Системный промпт, используемый ИИ system_prompt

Как это работает

  1. Сначала отправьте тестовый запрос на вкладке Connection
  2. JSON ответа API отобразится в нижней панели
  3. Нажмите на значения в дереве JSON для автоматического заполнения JSONPath
  4. Или введите выражения JSONPath вручную

Маппинг ответа OpenAI

Для стандартного ответа OpenAI API:

{
  "choices": [{"message": {"content": "Hello!"}}],
  "usage": {"total_tokens": 150}
}
- actual_output: choices[0].message.content - token_usage: usage.total_tokens

Note

Если тестовый ответ еще не получен, в нижней панели отображается сообщение "No test response yet. Send a test request in the Connection tab first."

Синтаксис JSONPath

Шаблон Описание
field.subfield Доступ к вложенному объекту
array[0] Первый элемент массива
array[*].field Значения поля всех элементов (возвращает массив)
choices[0].message.content Глубоко вложенный доступ