Документация · Аутентификация

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

Ключи 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 на своём адресе, те же эндпоинты доступны с префиксами.

SDKbase URLАльтернативный
OpenAIhttps://sujik.ru/v1https://sujik.ru/openai/v1
Anthropichttps://sujik.ruhttps://sujik.ru/anthropic

Отзыв ключа

Ненужный или утёкший ключ отзовите в профиле: запросы с ним сразу начнут получать 401. На аккаунт можно выпустить до 20 ключей.

Ключ API и base URL для SDK OpenAI и Anthropic | SUJIK AI