Запуск конвейера (Run Flow)
Описание
Компонент Run Flow запускает другой конвейер Langflow как подпроцесс текущего конвейера.
Вы можете использовать этот компонент для объединения конвейеров в цепочки, условного запуска конвейеров, а также для подключения конвейеров к компонентам Agent в качестве инструментов (tools), которые агенты могут запускать по мере необходимости.
При использовании с агентом метаданные name (имя) и description (описание), которые агент использует для регистрации инструмента, создаются автоматически.
Когда вы выбираете конвейер для компонента Run Flow, он использует структуру графа целевого конвейера для динамической генерации входных и выходных полей в самом компоненте Run Flow.
Параметры компонента
Некоторые параметры по умолчанию скрыты в визуальном редакторе. Вы можете изменить все параметры через меню
Контролы (Управление) в заголовке компонента.
| Имя (Name) | Тип (Type) | Описание (Description) |
|---|---|---|
flow_name_selected | Dropdown | Входной параметр. Имя конвейера, который необходимо запустить. |
session_id | String | Входной параметр. ID сессии для запуска конвейера, если вы хотите передать пользовательский ID для подпроцесса. |
flow_tweak_data | Dict | Входной параметр. Словарь настроек (tweaks) для кастомизации поведения конвейера. Доступные настройки зависят от выбранного конвейера. |
dynamic_inputs | Разные | Входной параметр. Дополнительные входные поля, которые генерируются динамически на основе структуры выбранного конвейера. |
run_outputs | Список (Data, Message или DataFrame) | Выходной параметр. Все результаты, полученные в ходе выполнения выбранного конвейера. |