Для разработчиков

Два API.Один баланс.

API моделей — чтобы ваш код говорил с Claude, GPT, Grok и остальными. API аккаунта — чтобы ваш бот или сайт сам выдавал клиентам ключи, менял их и пополнял баланс.

API моделей

Код не меняется.Меняется адрес.

  • Base URL: https://xyvero.store/v1
  • Резерв: https://api.xyvero.store/v1
  • Chat Completions, Responses, Messages, стриминг
  • Ключ sk_live_… создаётся в кабинете или через API аккаунта
curl https://xyvero.store/v1/chat/completions \
  -H "Authorization: Bearer $XYVERO_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "messages": [{"role": "user", "content": "Привет"}]
  }'

API аккаунта

Свой магазин ключейза вечер.

  1. В кабинете → «API аккаунта» создайте токен xyp_….
  2. Передавайте его в Authorization: Bearer.
  3. Создавайте ключи покупателям, ставьте лимиты, выставляйте счета на пополнение.

Токен не даёт доступа к админке и не может выпускать другие токены. Утёк — отзовите в кабинете.

curl https://xyvero.store/api/keys \
  -H "Authorization: Bearer xyp_…" \
  -H "Content-Type: application/json" \
  -d '{"name": "Клиент 42", "allowed_models": ["claude-sonnet-5-5"]}'
# → {"key": "sk_live_…", "id": "…"} — полный ключ показывается один раз

Справочник

Методы API аккаунта

МетодПутьЧто делает
GET/api/dashboardБаланс и расход
GET/api/modelsМодели и цены
GET/api/keysСписок ключей
POST/api/keysСоздать ключ
POST/api/keys/{id}/editИмя, модели, лимиты
POST/api/keys/{id}/topupВыделить ключу лимит
POST/api/keys/{id}/toggleВключить / выключить
POST/api/keys/{id}/rotateПеревыпустить секрет
POST/api/keys/{id}/revokeОтозвать
GET/api/keys/{id}/logsЗапросы по ключу
GET/api/payments/methodsСпособы оплаты
POST/api/paymentsСоздать счёт на пополнение
GET/api/paymentsИстория пополнений
POST/api/payments/redeemАктивировать промокод