Списання та повернення
Позначка після виклику моделі, яка показує, де розраховується його холд, — Slen розраховує холд сам, із вузлом чи без нього.
2 хв читання
Списання та повернення позначає крок, на якому розраховується холд виклику моделі: те, у скільки обійшовся виклик, списується, а решта холду повертається. Slen розраховує холд сам після виклику — є цей вузол у флоу чи ні.
- Вузол
- Списання та повернення
- Тип
capture_release- Категорія
- Гроші
- Порти
- Типовий
defaultпідключення обовʼязкове
- Типовий
- Завершує шлях
- Ні
Що робить вузол
Вузол стоїть одразу після AI-модель, на його порту Успіх. Коли виконання проходить його, вузол пише в трасування подію captured виклику з токенами виклику й пропускає виконання далі через Типовий.
Саме списання робиться у фоні, після того як провайдер відповів. У скільки обійшовся виклик, стає відомо невдовзі після кінця виконання: це cost.actual виконання. Коли виклик не вдався або його відхилено, його холд повертається ще до того, як виконання виходить із вузла моделі, і до цього вузла виконання не доходить.
Вузол також забирає собі вартість виклику в метриках конструктора: коли вузол є у флоу, вартість рахується на ньому, а без нього — на вузлі моделі. Спроби виклику залишаються під вузлом моделі.
Коли використовувати
Щоб показати на полотні й у трасуванні, де розраховуються гроші виклику.
Щоб бачити вартість виклику на окремому вузлі в метриках конструктора.
Вузол не вирішує, списується виклик чи повертається, і флоу не потрібен вузол, щоб холд було розраховано.
Налаштування
Налаштувань у вузла немає.
Порти
У вузла один порт, Типовий, і він обов’язковий.
Вихід
{ "captured": true, "cost": "0.00048000" }cost — це те, у скільки було оцінено виклик, — сума, на яку взято його холд, до множника запасу, — а не те, що списано. У скільки обійшовся виклик, — це cost.actual виконання, коли списання зроблено.
Помилки
Своїх помилок вузол не видає, і перевіряти в його налаштуваннях нічого. Його місце перевіряється під час публікації флоу: кожен зв’язок, який приходить у вузол, іде від порту Успіх вузла AI-модель. Будь-який інший — це misplaced_finance_node — Фінансовий ланцюжок.
Приклад
- Запит — Типовий → AI-модель
- AI-модель — Успіх → Списання та повернення
- Списання та повернення — Типовий → Повернути відповідь
AI-модель резервує гроші й викликає модель. На його відповіді виконання проходить Списання та повернення, який пише подію captured, а Повернути відповідь відповідає тому, хто викликає. Холд списується у фоні, а слідом приходить cost.actual виконання.
Див. також
Фінансовий ланцюжок — чотири вузли довкола виклику моделі.
Резерв бюджету — позначка холду перед викликом.
Як працює резервування бюджету — як закінчується холд.
Зібрано з openapi b070e1f, sdk contract 264812e, php ae4a53b, node 84bc62d, python 2370f9a