Безопасность ключей ИИ-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 | Оценивает группы по балансу, стабильности или низкой цене | Более широкий автоматический выбор |
Маршрут выбирает подходящую группу для запрошенной модели, но не гарантирует все функции. Проверяйте совместимость, задержку и цену по руководству маршрутизации.
Безопасная ротация
- Создайте новый ключ с нужными ограничениями.
- Добавьте в систему секретов и разверните параллельно старому.
- Проверьте доступ, реальный запрос и его запись.
- Удалите старый ключ из всех deployment.
- Отзовите и отслеживайте остаточные обращения.
Раздельные ключи позволяют сравнить модель, группу, вход, выход, статус, повторы и стоимость. Квота остановит будущее использование, а записи объяснят расход. См. Учёт расходов.