Настройки сетевой безопасности и белый список IP

Многоуровневая защита API-шлюза: фильтрация сетевого доступа по CIDR-маскам, лимиты частоты вызовов и защита от утечек.

Сетевая безопасность — базовый рубеж защиты корпоративного ИИ-контура. Api Router предоставляет возможность ограничить использование ваших API-ключей только доверенными статическими IP-адресами ваших серверов, защищая лицевой счет от несанкционированного расхода в случае утечки секретов.

Правила фильтрации входящего сетевого трафика

При включении белого списка пограничный фаервол валидирует IP-адрес источника входящего TCP-пакета до декодирования HTTP-запроса, отклоняя неавторизованные соединения статусом 403 Forbidden.

Ключевые технические возможности

  • Поддержка CIDR-нотации: Возможность указывать как отдельные IP-адреса, так и целые подсети дата-центров (например, 192.0.2.0/24).
  • Ограничение Rate Limiting (RPM): Индивидуальный порог количества запросов в минуту для предотвращения DoS-атак.
  • Обнаружение аномалий трафика: Автоматическое уведомление службы безопасности при резком росте потребления токенов.
  • Защита от сканирования: Встроенные механизмы замедления при подборе параметров и неавторизованных вызовах.

Пример интеграции в коде

Ниже представлен базовый пример отправки запроса с использованием стандартного клиента. Убедитесь, что ваш токен создан в разделе Ключи управления API:


import OpenAI from "openai";

// Инициализация стандартного SDK с базовым URL Api Router
const client = new OpenAI({
  baseURL: "https://api-router.velar.plus/v1",
  apiKey: process.env.API_ROUTER_KEY, // Ваш ключ от сервиса
});

async function run() {
  const response = await client.chat.completions.create({
    model: "anthropic/claude-sonnet", // Семейство модели без жесткой привязки к устаревающим номерам
    messages: [
      { role: "system", content: "Вы профессиональный инженер-архитектор." },
      { role: "user", content: "Как настроить надежную маршрутизацию запросов?" }
    ],
    temperature: 0.2,
  });

  console.log("Ответ модели:", response.choices[0].message.content);
}

run();
  

Связанные разделы документации

Для глубокого погружения в тему изучите следующие материалы: