Nội dungXác thực
Назад к документации

Аутентификация

Защищайте ключи и используйте нужные заголовки.

Храните API-ключи в переменных окружения, не в коде, URL, снимках экрана или логах. Отправляйте ключи только доверенным серверам; замените ключ при утечке.

Установите библиотеки из примера, используйте поддерживаемую среду и задайте STALI_API_KEY в окружении. Замените пример модели доступной моделью с нужным протоколом.

Аутентификация

Принимает оба типа заголовков аутентификации, используйте любой тип:

Используйте один способ аутентификации. Если переданы оба заголовка, x-api-key имеет приоритет; неверный ключ в нём может вызвать 401 даже при правильном Bearer.

x-api-key: sk-apv-...
Authorization: Bearer sk-apv-...

Новый ключ сохраняется в виде хеш-кода для аутентификации и шифрования AES-256-GCM, чтобы владелец мог просмотреть или скопировать его обратно на панели управления. Старые ключи, созданные до этой функции, не могут быть восстановлены. В каждой учетной записи одновременно может быть максимум 10 активных ключей.

Вам следует создать отдельный ключ для каждого устройства или приложения: когда ключ будет раскрыт, вам просто нужно отозвать этот ключ, и на странице «Использование» будут разделены затраты для каждого ключа. Не вставляйте ключ в исходный код, отправленный в Git — поместите его в переменную среды или файл конфигурации вне репозитория кода.

Примеры проходят проверку исходного кода и локальные проверки; это не подтверждает работу во всех версиях приложений. До эксплуатации проверьте настройки, небольшой запрос и usage.

Support