ИнференсСправка
Пределы расхода
Три окна кредитов — сессия, неделя, месяц — и заголовки, по которым видно остаток.
Расход считается в кредитах и списывается с учётной записи владельца ключа. Пределы у тарифа — на три окна:
| окно | когда начинается |
|---|---|
| сессия — 5 часов | с первого платного запроса |
| неделя | с того же дня недели и часа, когда вы зарегистрировались |
| месяц | с числа регистрации, а на платном тарифе — с перехода на него |
Тарифы и их пределы — на странице Тарифы, расход — в кабинете console.yenisei.ru.
Заголовки ответа
| заголовок | что в нём |
|---|---|
X-RateLimit-Remaining-Session | остаток в окне сессии |
X-RateLimit-Remaining-Week | остаток в окне недели |
X-RateLimit-Remaining-Month | остаток в окне месяца |
Retry-After | через сколько секунд вернётся исчерпанный запас (в ответе 429) |
X-RateLimit-Reset | момент возврата, unix-время (в ответе 429) |
Остаток указан в нанокредитах: 1 кредит — это 1 000 000 000.
Когда запас исчерпан
Шлюз отвечает 429 и кодом окна — session_limit_exceeded,
week_limit_exceeded или month_limit_exceeded. Разумное поведение
программы: подождать Retry-After и повторить, а не долбить запросами.