Parallel
Статья создана
Обновлена 29 июля 2026 г.
Примечание
На данный момент Workflows поддерживается в двух интерфейсах — Yandex Cloud
- рабочие процессы, созданные в интерфейсе Yandex Cloud, автоматически доступны в интерфейсе AI Studio;
- рабочие процессы, созданные в интерфейсе AI Studio, недоступны в интерфейсе Yandex Cloud.
С 3 сентября 2026 года Workflows перестанет поддерживаться в интерфейсе Yandex Cloud. Для создания рабочих процессов и управления ими используйте интерфейс AI Studio.
Выполняет параллельно несколько веток — последовательностей шагов. Результат выполнения — объект, где ключом является имя ветки выполнения, а значением — выходные данные ветки выполнения. Подробнее о состоянии рабочего процесса при выполнении шага Parallel.
| Имя поля | Тип | Обязательное | Значение по умолчанию | Поддерживается шаблонизация | Описание |
|---|---|---|---|---|---|
input |
string |
Нет | Полное состояние рабочего процесса | Да | jq-шаблон, фильтрующий состояние рабочего процесса, которое передается в шаг. |
output |
string |
Нет | Выходные данные шага | Да | jq-шаблон, фильтрующий выходные данные шага, которые добавляются в состояние рабочего процесса. |
branches |
map<string, Branch> |
Да | Нет | Нет | Объект с описанием веток выполнения. Ключ — идентификатор ветки, значение — описание шагов в ветке выполнения. |
concurrency |
int |
Нет | 30 | Нет | Количество одновременно выполняющихся веток. Например, если значение concurrency — 2, а в branches описаны 5 веток, одновременно будут выполняться не больше 2 веток, выбранных случайным образом. |
next |
string |
Нет | Нет | Нет | Идентификатор следующего шага. |
Объект Branch
| Имя поля | Тип | Обязательное | Описание |
|---|---|---|---|
start |
string |
Да | Идентификатор шага, с которого начнется выполнение ветки. |
steps |
map<string, Step> |
Да | Описание шагов ветки выполнения. Объект, где ключ — идентификатор шага, значение — объект, который описывает параметры шага. Структура аналогична структуре поля steps верхнего уровня спецификации. |