Справочник узлов

Каждый узел конструктора флоу: порты, настройки, исходы.

Понятия

  • Как устроен флоу
    Форма, которая есть у каждого флоу, — вход, решения, вызов модели и ответ — и таблица всех узлов конструктора.
    3 мин
  • Порты и ветвление
    Порт — это именованный выход узла. Какие порты обязательно подключать и что происходит, когда узел выходит через неподключённый.
    2 мин
  • Контекст выполнения и пути
    Три корня, из которых узел читает данные, как пишется путь, что каждый узел оставляет узлам после себя и что происходит, когда путь ничего не находит.
    4 мин
  • Финансовая цепочка
    Какой узел флоу на деле двигает деньги вызова модели, что добавляют четыре узла финансовой цепочки и какого порядка от них требует проверка при публикации.
    4 мин
  • Паузы, очереди и возобновление
    Какие узлы останавливают выполнение, чем отвечают на запрос, какие деньги удерживаются во время ожидания и как и когда выполнение продолжается.
    4 мин
  • Проверки при публикации
    Проверки графа и настроек каждого узла, какие из них останавливают публикацию и какое сообщение конструктор показывает для каждой.

Узлы

  • Запрос
    Входной узел флоу — место, куда приходит запрос и откуда его вход передаётся следующему узлу.
    2 мин
  • Оценка стоимости
    Узел финансовой цепочки, который пишет в трассировку ожидаемую стоимость вызова модели, к которому он ведёт.
    3 мин
  • Проверка бюджета
    Узел, который спрашивает, укладывается ли предстоящий вызов модели в политики, бюджеты и, если вы её задали, собственную аллокацию узла, — и ветвит выполнение до того, как зарезервированы какие-либо деньги.
    5 мин
  • Резерв бюджета
    Отметка в финансовой цепочке, которая показывает, где берётся холд предстоящего вызова модели, — сам холд берёт узел модели.
    2 мин
  • Списание и возврат
    Отметка после вызова модели, которая показывает, где рассчитывается его холд, — Slen рассчитывает холд сам, с узлом или без него.
    2 мин
  • Требуется одобрение
    Узел, который останавливает выполнение, пока человек не одобрит или не отклонит его, и отправляет его дальше по ветке решения.
    4 мин
  • Условие
    Узел, который сравнивает одно значение из выполнения с заданным значением и отправляет флоу по одной из двух веток.
    4 мин
  • Заметка в трассировке
    Узел, который пишет в трассировку выполнения вашу строку с подставленными значениями из выполнения.
    3 мин
  • Преобразование
    Узел, который собирает один объект из значений выполнения и фиксированных значений — для узлов после него и для ответа.
    3 мин
  • Поиск в кеше
    Узел, который ищет сохранённый ответ на такой же запрос и, если находит, даёт флоу ответить без вызова модели.
    3 мин
  • Запись в кеш
    Узел, который сохраняет ответ модели под ключом, не найденным поиском в кеше выше, чтобы в следующий раз на такой же запрос ответил кеш.
    2 мин
  • AI-модель
    Узел, который вызывает модель, — он резервирует деньги вызова, отправляет вызов через пул провайдеров и после ответа отдаёт холд на расчёт.
    7 мин
  • Запасной путь
    Отметка на пути, по которому идёт флоу, когда его первый выбор отклонён или не удался, — сам другой путь составляют узлы за ней.
    2 мин
  • Вернуть ответ
    Конечный узел, который завершает выполнение статусом completed и отвечает вызывающему — тем, что сказала модель, входом, фиксированным объектом или выходом узла.
    3 мин
  • Отклонить запрос
    Конечный узел, который завершает выполнение статусом rejected с кодом ошибки и сообщением, выбранными его автором.
    2 мин
  • Очередь
    Узел, который заставляет выполнение подождать заданное число секунд, а затем пропускает его дальше.
    4 мин
  • HTTP-запрос
    Замороженный узел, который вызывает HTTPS-адрес из списка разрешённых хостов сервиса и ветвится по ответу, — в версиях, опубликованных с ним.
    5 мин