Раньше узел вывода назывался End и был обязательным в каждом рабочем процессе.Теперь он необязателен — рабочие процессы успешно выполняются и без него, но любой рабочий процесс или ветка без узла вывода не возвращает вызывающей стороне никаких данных.Узлы вывода доступны только в Workflow. В Chatflow вместо них используется узел Ответ.
Настройка переменных вывода
Каждому узлу вывода нужна хотя бы одна переменная вывода. Чтобы добавить переменную, задайте имя и выберите источник из вывода любого вышестоящего узла.Заданное вами имя переменной становится ключом в ответах API.
Поддерживаемые типы переменных
Переменные вывода поддерживают следующие типы:string, number, integer, boolean, object, file, array[string], array[number], array[object], array[boolean], array[file]
Несколько узлов вывода
Рабочий процесс может содержать несколько узлов вывода. Узел вывода не останавливает выполнение рабочего процесса — другие параллельные ветки (если они есть) продолжают работу после его завершения. Все переменные вывода из каждого выполненного узла вывода объединяются в один итоговый результат. Каждый узел вывода добавляет свои переменные в результат по мере того, как рабочий процесс до него доходит:- В пределах одной ветки переменные добавляются в том порядке, в котором расположены узлы вывода.
- В параллельных ветках первым свои переменные добавляет тот узел вывода, который выполнился раньше.
Структура ответа API
Когда вы вызываете рабочий процесс через API, переменные вывода появляются в объектеoutputs ответа.
- Блокирующий режим
- Потоковый режим
Все результаты возвращаются в одном ответе после завершения рабочего процесса:
outputs.

