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

Поля маппинга ответа¶
| Поле | Обязательное | Описание | Пример 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 |
Как это работает¶
- Сначала отправьте тестовый запрос на вкладке Connection
- JSON ответа API отобразится в нижней панели
- Нажмите на значения в дереве JSON для автоматического заполнения JSONPath
- Или введите выражения JSONPath вручную
Маппинг ответа OpenAI
Для стандартного ответа OpenAI API:
-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 | Глубоко вложенный доступ |