← Cloudflare AI Gateway / ai-gateway / features
Ограничение скорости запросов
Ограничение скорости запросов управляет трафиком, поступающим в ваше приложение, что предотвращает избыточные счета и подозрительную активность.
Параметры
Вы можете задать лимиты скорости запросов как количество запросов, отправляемых за определённый промежуток времени. Например, можно ограничить приложение до 100 запросов за 60 секунд.
Вы также можете выбрать, нужен ли вам фиксированный или скользящий техника ограничения скорости запросов. При ограничении скорости запросов разрешается определённое количество запросов в течение временного окна. Например, при фиксированной скорости окно основано на времени, поэтому будет не более x запросов за десятиминутное окно. При скользящей скорости будет не более x запросов за последние десять минут.
Чтобы проиллюстрировать это, предположим, что у вас установлен лимит в десять запросов за десять минут, начиная с 12:00. Тогда фиксированное окно будет 12:00-12:10, 12:10-12:20 и так далее. Если вы отправите десять запросов в 12:09 и десять запросов в 12:11, все 20 запросов будут успешными при стратегии фиксированного окна. Однако при стратегии скользящего окна они завершатся ошибкой, так как за последние десять минут было отправлено больше десяти запросов.
Обработка лимитов скорости запросов
Когда количество ваших запросов превышает разрешённую скорость, срабатывает ограничение скорости запросов. Это означает, что сервер ответит 429 Too Many Requests код состояния, и ваш запрос не будет обработан.
Конфигурация по умолчанию
Чтобы задать конфигурацию ограничения скорости запросов по умолчанию в панели управления:
- Войдите в Панель управления Cloudflare ↗ и выберите свой аккаунт.
- Перейдите в AI > AI Gateway.
- Перейдите в Настройки.
- Включить Ограничение скорости запросов.
- Настройте частоту, период времени и метод ограничения скорости запросов по своему усмотрению.
Чтобы задать конфигурацию ограничения скорости запросов по умолчанию через API:
- Создание API-токена со следующими разрешениями:
AI Gateway - ReadAI Gateway - Edit
- Получите ваш Account ID.
- Используя этот API-токен и Account ID, отправьте
POSTзапрос чтобы создать новый шлюз и указать значение дляrate_limiting_interval,rate_limiting_limit, а такжеrate_limiting_technique.
Такое поведение ограничения скорости запросов будет одинаково применяться ко всем запросам этого шлюза.