Skip to Content

Запуск потока (Run Flow)

Описание

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

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

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

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

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

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

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