Аутентификация
Каждый запрос авторизуется вашим ключом, который начинается с sk-pv-. Поддерживаются два заголовка — выбирайте тот, что ожидает ваш клиент.
Два способа передать ключ
| Параметр | Тип | Описание |
|---|---|---|
Authorization: Bearer | header | Стандарт OpenAI / Codex CLI. Authorization: Bearer sk-pv-… |
x-api-key | header | Формат 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. Подробнее о кодах ответов — в разделе Ошибки и лимиты.