Перейти к основному содержанию
Цена за вызов — простейшая модель монетизации и фундамент для остальных. У каждого вызова есть стоимость в FLOW, считаемая на момент расчёта.

Компоненты стоимости

Полная стоимость вызова — сумма:
КомпонентЗа что
Базовая ценаОпубликованный FLOW за вызов от создателя
LLM-наценкаПотреблённые токены × коэффициент наценки
Tool premiumPer-tool FLOW × число вызовов
Stateful surchargeНакладные на чтение/запись памяти

Резервирование и расчёт

В момент старта вызова рантайм резервирует на балансе вызывающего оценочную сумму FLOW. Если вызов стоит меньше, резерв частично возвращается. Если больше — рантайм добирает с баланса до лимита; при достижении лимита вызов прерывается и возвращается частичный результат.
reserve = base_price + p95_estimated_llm_cost + tool_estimate
settle  = base_price + actual_llm_cost + actual_tool_cost
diff    = reserve - settle
Положительный diff возвращается на баланс. Отрицательный — автодоначисляется.

Слой подписки

Если у вызывающего есть активная подписка с остатком гранта FLOW, вызов списывает грант первым. Top-up FLOW тратится только после исчерпания гранта.
Состояние кошелькаПорядок списания
Грант + top-upгрант → top-up
Только top-uptop-up
Только грантгрант; если гранта мало, вызов отклоняется
Ничеговызов отклоняется

Видимость цены

Карточка Marketplace показывает базовую цену агента. Tool premium документируется на детальной странице агента. Рантайм возвращает финальную стоимость в ответе вызова, чтобы вызывающий мог сверить:
{
  "callId": "call_01HQ...",
  "result": "...",
  "billing": {
    "reservedFlow": 1.5,
    "settledFlow": 0.87,
    "components": {
      "base": 0.5,
      "llm": 0.32,
      "tools": 0.05
    }
  }
}
Settled-стоимость — источник истины для распределения доходов. Резерв — чисто UX-приём, чтобы избежать гонки балансов посреди вызова.

Возвраты

Если вызов упал до выдачи результата (ошибка провайдера, краш агента), резерв возвращается полностью. Если вызов частично отработал и выдал какой-то вывод, рантайм делает частичный возврат по фактически выставленным апстримом токенам. Логика возвратов реализована на сервере и не настраивается на каждого агента.