Практическая база для следующих разделов
В Нейро42 есть набор встроенных методов и системных переменных, которые упрощают работу с данными, доступ к контексту выполнения и взаимодействие между узлами.
В этом разделе мы собрали основные конструкции, которые вам понадобятся при разработке сложных автоматизаций или ИИ-агентов на базе платформы.
Эта страница — базовая точка входа.
Следующие главы подробно раскроют каждый метод и покажут боевые примеры.
Что доступно “из коробки”
execution
Доступ к контексту текущего выполнения:
- ID запуска
- время старта
- данные о триггере
- статус
- и многое другое
Используется для логирования, диагностики и динамической логики в агентах.
getWorkflowStaticData
Метод для хранения и получения данных, которые должны жить между запусками.
Подходит для:
- кеширования токенов
- хранения временных значений
- сохранения прогресса
- данных, которые должны переживать рестарт или паузы
Получение данных из предыдущих узлов
Работайте с результатами узлов точечно:
Все элементы узла:
$(«Имя узла»).all()
Один элемент:
$(«Имя узла»).item(0)
Отлично подходит для извлечения данных из веток, API-вызовов, циклов.
vars
Работа с пользовательскими переменными (global/project).
Используются для конфигураций, ключей, ID, значений, которые не должны быть захардкожены.
Пример:
$vars.API_KEY
Связанные материалы
- Встроенные методы и ссылки на переменные — полный справочник системных функций
- Работа с Выражениями — как писать выражения, подставлять данные и строить динамику
- Code Node — расширенная логика на JavaScript или Python