Лимит расходов по API-ключу
Установить лимит расходов для API-ключа можно как при его создании, так и в дальнейшем при редактировании. Настройка лимитов доступна в разделе API-ключи.
Лимит расходов реализован по принципу Token Bucket. Он определяет скорость возобновления доступного остатка и его максимальный размер.
Например, лимит 24 000 ₽ в день означает, что:
- если доступный остаток меньше лимита, он восполняется непрерывно и равномерно со скоростью 1 000 ₽ в час (~16 ₽ в минуту), пока не сравняется с лимитом;
- если доступный остаток равен 0 (лимит полностью израсходован), через минуту станет доступно ~16 ₽, через полчаса 500 ₽ и т. д.
Фактически за выбранный период может быть потрачена двойная сумма.
Предположим, текущий доступный остаток равен лимиту — 24 000 ₽. Такое возможно, например, если за предыдущие 24 часа не было расходов.
- Эти 24 000 ₽ можно потратить очень быстро, даже за минуту.
- Доступный остаток тут же начнет пополняться со скоростью ~16 ₽ в минуту, 1 000 ₽ в час. Эти деньги тоже можно тратить. За 24 часа добавится 24 000 ₽ — значит, за это время можно потратить еще 24 000 ₽.
В этом случае за сутки будет израсходовано:
- 24 000 ₽ — первоначальный доступный остаток;
- еще 24 000 ₽, которые постепенно становятся доступны в течение 24 часов после того, как первоначальный доступный остаток полностью израсходован.
Чтобы обеспечить более равномерное распределение затрат, установите несколько лимитов, например на час, на день и на месяц.
Как работает опция «Новый лимит доступен сразу»
Опция Новый лимит доступен сразу влияет на доступный остаток при увеличении лимита расходов или добавлении нового лимита расходов.
Если опция включена:
- При увеличении лимита мгновенно увеличится доступный остаток. Например, если лимит в час изменить с 1 000 ₽ до 1 200 ₽, то остаток тоже возрастет на 200 ₽.
- Новый лимит полностью доступен с момента создания. Например, сумма дневного лимита может быть израсходована в первые минуты.
Если опция выключена:
- В момент увеличения лимита доступный остаток не меняется, возрастает только скорость восполнения.
- Новый лимит создается с нулевым доступным остатком.
- График
- Модель