INTEGRITY Документация

Управление шлюзами

Для управления AI Gateway доступно несколько вариантов.

Создайте шлюз

Шлюз по умолчанию

AI Gateway может автоматически создать шлюз для вас. Если вы полностью опустите gateway ID в запросе, AI Gateway по умолчанию использует default в качестве ID шлюза. Если шлюз с именем default существует в вашем аккаунте, AI Gateway создаст его при первом аутентифицированном запросе.

Это означает, что вы можете начать отправлять запросы, не создавая шлюз заранее: AI Gateway создаёт шлюз автоматически.

Запрос, который вызывает автоматическое создание, должен быть аутентифицирован. При использовании REST API, стандартный Authorization заголовка достаточно. При использовании нативные эндпойнты провайдера по адресу gateway.ai.cloudflare.com, укажите корректный cf-aig-authorization заголовок. Для привязок Workers AI вместо заголовка используется идентификатор аккаунта из самой привязки.

Автоматически созданный шлюз по умолчанию использует следующие настройки:

Параметр Значение по умолчанию
Аутентификация Включено
Сбор логов Включено
Кеширование Выкл. (TTL = 0)
Ограничение скорости запросов Off
биллинг Workers AI Стандартный биллинг

После создания вы можете редактировать настройки шлюза по умолчанию так же, как и настройки любого другого шлюза. Если вы удалите шлюз по умолчанию, отправка нового аутентифицированного запроса к default ID шлюза снова создаст его автоматически.

Создайте шлюз вручную

Перейдите в AI Gateway ↗
  1. Войдите в Панель управления Cloudflare и выберите свой аккаунт.
  2. Перейдите в AI > AI Gateway.
  3. Выберите Create Gateway.
  4. Введите свой Название шлюза. Примечание: имя шлюза ограничено 64 символами.
  5. В Биллинг Workers AI, выберите, как будут оплачиваться запросы к Workers AI через этот шлюз:
    • Стандартный биллинг списывает средства с вашего аккаунта Cloudflare в конце каждого платёжного цикла.
    • Единый биллинг списывается с баланса предоплаченных кредитов AI Gateway в режиме реального времени.
  6. Выберите Создание.

Чтобы настроить AI Gateway через API:

  1. Создание API-токена со следующими разрешениями:

    • AI Gateway - Read
    • AI Gateway - Edit
  2. Получите ваш Account ID.

  3. Используя этот API-токен и Account ID, отправьте POST запрос в Cloudflare API.

Редактирование шлюза

Чтобы изменить AI Gateway в панели управления:

  1. Войдите в Панель управления Cloudflare и выберите свой аккаунт.
  2. Перейдите в AI > AI Gateway.
  3. Выберите свой шлюз.
  4. Перейдите в Настройки и обновите при необходимости.

Чтобы изменить AI Gateway, отправьте PUT запрос в Cloudflare API.

Настройте тарификацию Workers AI

По умолчанию запросы Workers AI используют Стандартный биллинг, который списывает средства с вашего аккаунта Cloudflare в конце каждого платёжного цикла.

Чтобы использовать предоплаченные кредиты AI Gateway для запросов Workers AI:

  1. Пополнить кредиты в ваш аккаунт Cloudflare.
  2. В панели управления Cloudflare перейдите в AI > AI Gateway и выберите свой шлюз.
  3. Перейдите в Настройки и найдите Биллинг Workers AI.
  4. Выберите Единый биллинг.
  5. Выберите Save.

Запросы Workers AI, направленные через этот шлюз, будут списываться с баланса кредитов AI Gateway в режиме реального времени.

Повтор запросов

Вы можете настроить свой шлюз так, чтобы он автоматически повторял неудачные запросы к вышестоящим провайдерам. Это полезно, если вы не контролируете клиент и не можете реализовать повторные попытки или логику отсрочки на стороне клиента.

Чтобы настроить параметры повторных попыток:

  1. Войдите в Панель управления Cloudflare и выберите свой аккаунт.
  2. Перейдите в AI > AI Gateway и выберите свой шлюз.
  3. Перейдите в Настройки и найдите Retry Requests раздел.
  4. Включите переключатель, чтобы включить автоматические повторные попытки.
  5. Настройте следующие параметры:
    • Количество повторных попыток, максимальное количество повторных попыток (до 5).
    • Задержка, базовая задержка между повторными попытками. Доступные значения: 100ms, 500ms, 1 second, 2 seconds, 3 seconds или 5 seconds.
    • Задержка, стратегия задержки для последующих повторных попыток: Constant, Linear или Exponential.
  6. Выберите Save.
Настройки Retry Requests в панели управления AI Gateway

Эти настройки по умолчанию на уровне шлюза применяются ко всем запросам, направленным через шлюз. Заголовки на уровне отдельного запроса могут переопределять эти значения по умолчанию, см. Обработка запросов для получения подробностей.

Для более сложных сценариев отказоустойчивости, где нужно переключаться между разными провайдерами, см. Dynamic Routing.

Удаление шлюза

Удаление шлюза необратимо и не может быть отменено.

Чтобы удалить AI Gateway в панели управления:

  1. Войдите в Панель управления Cloudflare и выберите свой аккаунт.
  2. Перейдите в AI > AI Gateway.
  3. Выберите свой шлюз из списка доступных вариантов.
  4. Перейдите в Настройки.
  5. Для Удаление шлюза, выберите Удалить (и подтвердите удаление).

Чтобы удалить AI Gateway, отправьте DELETE запрос в Cloudflare API.