Skip to main content
Каждый шаг получает вход и может вернуть результат. Следующие шаги используют данные предыдущих. Например, webhook принимает обращение, модель готовит краткое описание, а действие отправки получает только этот текст.

Выберите поле из панели данных

  1. Получите образец входа триггера или завершите пробный запуск предыдущих шагов.
  2. Откройте следующий шаг и поставьте курсор в нужное поле.
  3. В панели данных раскройте предыдущий шаг и вложенный объект.
  4. Выберите конкретное значение. Для завершённого текстового ответа Kvantora это choices[0].message.content.
  5. Выполните проверку и посмотрите фактический вход следующего шага в истории.
Если данные ещё не появились, сначала получите результат предыдущего шага. Для платного действия Kvantora запускайте сценарий целиком. Не повторяйте генерацию только ради обновления панели, пока не выяснили исход прошлого обращения.

Текст, объект или список

В текстовом поле можно соединить постоянный текст и переменную: «Краткое описание обращения:» и выбранное поле модели. Если действие ждёт JSON, заполните JSON-поле средствами редактора. Строковая склейка может испортить кавычки, переносы и типы значений.

Ссылка по пути

Редактор поддерживает выражения вида {{step_slug.path.to.property}}. Имя шага берите из редактора, а путь — из его фактического выхода. Не используйте название шага на русском вместо его внутреннего идентификатора. После перемещения шага проверьте привязки: значение должно быть доступно в новой ветке. Внутри цикла выбирайте текущий элемент цикла, а не весь исходный массив. Ветвления и циклы.

Если пришло пустое значение

Откройте вход и выход предыдущего шага. Проверьте, существовало ли поле в этом запуске, выполнена ли нужная ветка и завершён ли ответ модели. Пустая строка, null, отсутствующее поле и пустой массив — разные значения. Если поле необязательно, задайте отдельную ветку для его отсутствия и проверьте оба варианта. Перед отправкой в сторонний сервис оставьте только необходимые данные. Полный ответ может содержать служебные поля и сведения, которые получателю не нужны.