Skip to Content

Запуск конвейера (Run Flow)

Описание

Компонент Run Flow запускает другой конвейер Langflow как подпроцесс текущего конвейера.

Вы можете использовать этот компонент для объединения конвейеров в цепочки, условного запуска конвейеров, а также для подключения конвейеров к компонентам Agent в качестве инструментов (tools), которые агенты могут запускать по мере необходимости.

При использовании с агентом метаданные name (имя) и description (описание), которые агент использует для регистрации инструмента, создаются автоматически.

Когда вы выбираете конвейер для компонента Run Flow, он использует структуру графа целевого конвейера для динамической генерации входных и выходных полей в самом компоненте Run Flow.

Параметры компонента

Некоторые параметры по умолчанию скрыты в визуальном редакторе. Вы можете изменить все параметры через меню component1Контролы (Управление) в заголовке компонента.

Имя (Name)Тип (Type)Описание (Description)
flow_name_selectedDropdownВходной параметр. Имя конвейера, который необходимо запустить.
session_idStringВходной параметр. ID сессии для запуска конвейера, если вы хотите передать пользовательский ID для подпроцесса.
flow_tweak_dataDictВходной параметр. Словарь настроек (tweaks) для кастомизации поведения конвейера. Доступные настройки зависят от выбранного конвейера.
dynamic_inputsРазныеВходной параметр. Дополнительные входные поля, которые генерируются динамически на основе структуры выбранного конвейера.
run_outputsСписок (Data, Message или DataFrame)Выходной параметр. Все результаты, полученные в ходе выполнения выбранного конвейера.