Окно конфигурации ноды
Выделите узел на холсте — над ним появится панель действий. Карандаш открывает окно конфигурации. Оно накрывает холст: закрыть можно клавишей Esc, крестиком в шапке или кликом по затемнённому фону.
Поиск по базе
RAG-запрос · rag_query_1
В шапке слева направо: цвет семейства узла, его имя, плашка с типом и идентификатор узла.
Переименование
Кликните по имени в шапке — оно превратится в поле ввода. Enter применяет новое имя, Esc отменяет правку, пустая строка не сохраняется.
Имя — это только подпись на карточке. В шаблонах узел адресуется по идентификатору,
который показан справа в шапке: {{ nodes.<id>.output }}. Идентификатор при
переименовании не меняется.
Параметры
Форма собирается из схемы узла, поэтому набор полей у каждого типа свой. Поля разложены по двум секциям со счётчиками: Параметры раскрыта сразу, Дополнительно свёрнута. К какой секции относится поле, объявляет сам узел.
Часть полей появляется только при определённом значении соседнего: например, «Промпт размышления» у ai_agent видно, только когда включено «Включить размышление».
Списки моделей приходят из воркспейса: у LLM-ноды, а также у нод эмбеддингов и rerank в выпадающем списке и каталог платформы, и модели ваших подключений. У медиа-нод набор параметров зависит от выбранной модели и перезапрашивается при её смене. Если список моделей не загрузился, окно скажет об этом красной плашкой, а не покажет пустой выпадающий список.
Поле и подключённый порт
У части полей есть порт-двойник, и тогда кто-то один выигрывает. Редактор помечает оба случая:
| Метка у поля | Что значит | Пример |
|---|---|---|
| с порта (зелёная) | Значение приходит с подключённого порта, поле заблокировано | «База знаний» у rag_query, когда к порту kb подключена база |
| перекрывает подключённый порт (жёлтая) | Поле продолжает работать, а значение, пришедшее по порту, отбрасывается | «Выражение вывода» у exit поверх порта end |
Входы
Вкладка Входы состоит из трёх частей.
Custom Inputs — свои входные порты. Имя может содержать латинские буквы, цифры и
подчёркивание, должно начинаться с буквы и быть не длиннее 50 символов; имена nodes,
inputs, variables, loop, input, run зарезервированы, совпадение со штатным
портом узла тоже отклоняется. Значение такого входа читается в шаблонах как
{{ inputs.<имя> }}. Удаление входа удаляет и рёбра, которые к нему шли.
Разделить входные порты — переключатель, который появляется у узлов, поддерживающих разделение (см. ниже).
Список портов — все входы узла с их текущим состоянием.
Inputs (3)
| Порт | Провод | id | Связь |
|---|---|---|---|
| Query | ED | query | Entry |
| KB | D | kb | Документация |
| Embedding | D | embedding | не подключён |
Названия портов приходят из схемы узла и остаются английскими в обеих локалях;
локализованы только служебные порты исполнения — «Запуск», «Успех», «Ошибка».
В строке порта видно: короткий код провода (E, ED, EDS, D, S, L, M, X,
Em, Re), тип данных, идентификатор, метки custom и dynamic у пользовательских и
динамических портов, значок подключения и имя соседнего узла. Ниже раскрываются две
свёртки: Model — форма значения по схеме, Value — значение с последнего прогона,
если этот узел исполнялся.
Выходы
Устроены так же: переключатель Разделить выходные порты и список портов. В список попадают и выходы исполнения, и выходы данных.
Разделение портов
Порт типа ED несёт на одном ребре и сигнал исполнения, и значение. После разделения
вместо одного порта появляются два — <id>_exec и <id>_data. Это нужно, когда триггер
должен прийти от одного узла, а значение от другого.
Те же переключатели продублированы в панели над выделенным узлом на холсте — там же находится кнопка «Отразить порты», меняющая стороны входов и выходов местами.
Применение изменений
Правки попадают на холст сразу, по мере набора. Кнопка Применить изменения показывает «Сохранено» и закрывает окно, Отменить откатывает последний шаг истории правок и тоже закрывает.
Заметки
У узла-заметки другое окно, без вкладок: заголовок, цвет и содержимое в Markdown. Заметка не участвует в исполнении.