PlusVibe AIPlusVibeAI

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

Каждый запрос авторизуется вашим ключом, который начинается с sk-pv-. Поддерживаются два заголовка — выбирайте тот, что ожидает ваш клиент.

Два способа передать ключ

ПараметрТипОписание
Authorization: BearerheaderСтандарт OpenAI / Codex CLI. Authorization: Bearer sk-pv-…
x-api-keyheaderФормат Anthropic / Claude Code. x-api-key: sk-pv-… — тот же самый ключ.
Оба заголовка принимают один и тот же ключ sk-pv-…. Достаточно передать любой из них.

Bearer (OpenAI-стиль)

curl https://plusvibeapi.ru/v1/chat/completions \
  -H "Authorization: Bearer sk-pv-ВАШ_КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.5","messages":[{"role":"user","content":"ping"}]}'

x-api-key (Anthropic-стиль)

# тот же ключ, заголовок x-api-key (для клиентов формата Anthropic / Claude Code)
curl https://plusvibeapi.ru/v1/messages \
  -H "x-api-key: sk-pv-ВАШ_КЛЮЧ" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-opus-4.8","max_tokens":256,"messages":[{"role":"user","content":"ping"}]}'

Белый список IP

Для ключа можно включить белый список IP-адресов. Если список задан, запросы с других адресов получают 403. По умолчанию список пуст — ограничения нет. Настраивается в личном кабинете.

Без ключа или с неверным ключом — 401. Подробнее о кодах ответов — в разделе Ошибки и лимиты.