Документация · Аутентификация
Аутентификация
Ключи API и адреса для разных SDK.
Ключ создаётся в профиле, в блоке «Ключи API». Полный ключ виден один раз, потом в списке остаётся только его начало (sk-sujik-AbCd…). Запросы с ключом списывают заряды с вашего баланса, поэтому храните его на сервере, а не в коде сайта или приложения.
Заголовки
Ключ принимается в любом из двух заголовков на всех эндпоинтах: Authorization: Bearer sk-sujik-… (как у OpenAI) или x-api-key: sk-sujik-… (как у Anthropic, вместе с anthropic-version).
# OpenAI-стиль
curl https://sujik.ru/v1/models -H "Authorization: Bearer $SUJIK_API_KEY"
# Anthropic-стиль
curl https://sujik.ru/v1/models \
-H "x-api-key: $SUJIK_API_KEY" \
-H "anthropic-version: 2023-06-01"Адреса
Пути стандартные, как у OpenAI и Anthropic. Если удобнее держать каждый SDK на своём адресе, те же эндпоинты доступны с префиксами.
| SDK | base URL | Альтернативный |
|---|---|---|
| OpenAI | https://sujik.ru/v1 | https://sujik.ru/openai/v1 |
| Anthropic | https://sujik.ru | https://sujik.ru/anthropic |
Отзыв ключа
Ненужный или утёкший ключ отзовите в профиле: запросы с ним сразу начнут получать 401. На аккаунт можно выпустить до 20 ключей.