~/VibeHandbook

Глава 04 · 07

Лимиты запросов и ловушка шок-счёта

Ещё две вещи, о которых меню не кричит, но которые точно вас укусят.

Лимиты запросов (rate limits). API ограничивают, сколько запросов вы можете сделать за окно времени — скажем, 100 в минуту. Превысите — и вас отклонят с ошибкой 429 Too Many Requests, пока вы не сбавите темп. Это существует, чтобы один клиент не перегрузил сервис. Ловушка: написанный ИИ код часто вызывает API в цикле без паузы, мгновенно пробивая лимит. Если функция работает для одного элемента, но ломается, когда вы прогоняете её на тысяче, лимит запросов — главный подозреваемый.

Платные API с тарификацией. Многие API берут плату за запрос — доли цента за каждый. Это ничто за пару вызовов и реальный счёт, когда что-то зацикливается без контроля. Классическая страшилка: баг бесконечно повторяет неудавшийся платный вызов, или публичная форма позволяет незнакомцам запускать платные вызовы, и вы просыпаетесь со счётом в четыре цифры. Защитите себя:

  • Прочитайте тарифы до того, как подключите платный API. Знайте стоимость одного вызова.
  • Установите лимит расходов или оповещение о бюджете в панели управления провайдера, если он это предлагает. Большинство предлагают.
  • С подозрением относитесь к любому коду, который вызывает платный API внутри цикла или при каждой загрузке страницы.

Хотите офлайн-версию?

Получите PDF + EPUB + скачиваемую библиотеку промптов + обновления версий.

$ Получить PDF — $39