Безопасность ключей ИИ-API и расходы

Защитите нагрузки отдельными ключами, квотами, сроками, моделями, IP-правилами и контролируемой маршрутизацией.

Ключ ИИ-API должен обозначать контролируемую нагрузку, а не всю организацию навсегда. Раздельные ключи изолируют доступ, квоту, маршрутизацию, ротацию и расходы, не заставляя несвязанные приложения делить один секрет.

Один ключ на нагрузку

Разделяйте production API, workers, разработку, CI, агентов, клиентские приложения, временных подрядчиков и дорогие batch-задачи. Имя вроде prod-support-agent показывает среду и назначение, не раскрывая секрет.

Полный ключ хранится в серверном менеджере секретов. Не добавляйте его в браузерный JavaScript, мобильные пакеты, репозитории, образы, скриншоты, обращения, аналитику, логи, URL или реальные примеры. Браузер должен вызывать ваш backend, который проверяет пользователя и хранит ключ. При возможной утечке создайте новый, переведите трафик и отзовите старый.

Совмещайте квоту, срок и модели

Конечная квота ограничивает относимое использование; срок действия ограничивает жизнь ключа; отзыв немедленно останавливает новый доступ. Разработка, оценка и временный доступ обычно требуют и квоты, и даты. Production может иметь больший лимит, сохраняя отдельную атрибуцию и план ротации.

Ограничения моделей предотвращают случайный несовместимый или дорогой выбор и дают ясную границу 403. Видимость модели не гарантирует поддержку формата endpoint; проверяйте Модели и цены.

IP только для стабильного выхода

Allowlist сравнивает наблюдаемый Modelflare адрес с IP или CIDR. Изменения NAT, proxy, IPv4/IPv6 или сети могут заблокировать трафик. Проверьте реальный egress и оставьте путь экстренной ротации. IP не заменяет защиту секрета.

Осознанный выбор маршрута

Тип Поведение Подходит для
Обычный ключ Основная группа и упорядоченные резервы Известный порядок и политика
Smart API Key Оценивает группы по балансу, стабильности или низкой цене Более широкий автоматический выбор

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

Безопасная ротация

  1. Создайте новый ключ с нужными ограничениями.
  2. Добавьте в систему секретов и разверните параллельно старому.
  3. Проверьте доступ, реальный запрос и его запись.
  4. Удалите старый ключ из всех deployment.
  5. Отзовите и отслеживайте остаточные обращения.

Раздельные ключи позволяют сравнить модель, группу, вход, выход, статус, повторы и стоимость. Квота остановит будущее использование, а записи объяснят расход. См. Учёт расходов.