Резерв бюджета

Отметка в финансовой цепочке, которая показывает, где берётся холд предстоящего вызова модели, — сам холд берёт узел модели.

2 мин чтения

Резерв бюджета отмечает шаг, на котором резервируются деньги предстоящего вызова модели. Сам холд берёт AI-модель — в тот момент, когда вызывает провайдера.

Узел
Резерв бюджета
Тип
reserve_budget
Категория
Деньги
Порты
  • По умолчанию default подключение обязательно
Завершает путь
Нет

Что делает узел

Узел пропускает выполнение дальше через По умолчанию и ничего не резервирует. Когда вызов узла AI-модель, к которому ведёт его цепочка, получил ответ, трассировка пишет событие reserved его холда на этом узле, а не на узле модели. Вызов, который не удался или отклонён, такого события не пишет.

Когда выполнение выходит из цепочки до вызова — Условие отправляет его другим путём, — холд не берётся, и события холда на узле нет.

Когда использовать

  • Чтобы показать на холсте и в трассировке шаг, на котором резервируются деньги вызова, там, где его нарисовал автор флоу.

  • Для холда узел не нужен: узел модели берёт холд, стоит этот узел перед ним или нет.

  • Узел не резервирует деньги раньше. Холд берётся, когда делается вызов, и держится, пока вызов не рассчитан, — Как работает резервирование бюджета.

Настройки

Настроек у узла нет. Сумма холда — это оценка вызова, умноженная на множитель запаса, как у любого холда.

Порты

У узла один порт, По умолчанию, и он обязательный.

Выход

Узел не оставляет выхода. Холд видно в трассировке выполнения и на вкладке Авторизации страницы Операции.

Ошибки

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

  • Он ведёт ровно к одному AI-модель: ни к одной — это misplaced_finance_node, к нескольким — ambiguous_finance_chain.

  • Ни до Очередь, ни до Требуется одобрение нельзя дойти от него раньше, чем до модели, ни по одной связи, кроме ветки Отказ: park_inside_finance_chain. У ожидающего выполнения ничего не зарезервировано.

Все правила цепочки перечислены в статье Финансовая цепочка.

Пример

  • Запрос — По умолчанию → Резерв бюджета
  • Резерв бюджета — По умолчанию → AI-модель
  • AI-модель — Успех → Вернуть ответ

Выполнение проходит Резерв бюджета, а AI-модель берёт холд и вызывает модель. Трассировка показывает событие reserved вызова на первом узле, а Вернуть ответ отвечает вызывающему.

Собрано из openapi b070e1f, sdk contract 5cc7055, php ae4a53b, node 84bc62d