Справочник API — все эндпоинты

Полный список эндпоинтов PlusVibe API с методом, путём, описанием и типом авторизации. Эндпоинты сгруппированы по категориям. Базовый адрес для /v1/* — https://plusvibeapi.ru/v1; для /api/* — https://plusvibeapi.ru.

Машинно-читаемая спецификация OpenAPI 3.0 доступна по адресу /api/openapi — импортируйте в Postman, Swagger UI или любой OpenAPI-совместимый инструмент.
Публичные каталоги /api/catalog, /api/media-catalog доступны без ключа — используйте их для витрин, расчётов цен и определения моделей до регистрации.

Chat & Completions

MethodEndpointDescriptionAuth
POST/v1/chat/completionsOpenAI-совместимый чат-эндпоинт.Bearer
POST/v1/messagesЭндпоинт формата Anthropic Messages. Путь для Claude Code и Anthropic SDK.x-api-key / Bearer
POST/v1/responsesOpenAI Responses API. Путь для Codex CLI (wire_api = "responses").Bearer
POST/v1/messages/count_tokensЗаглушка подсчёта входных токенов для Anthropic SDK / Claude Code (оценка, не точный токенайзер).x-api-key / Bearer

Models & Pricing

MethodEndpointDescriptionAuth
GET/v1/modelsДоступные модели с типом, модальностями и адресами. Медиа по запросу: ?type=image, ?all=true или /v1/models/all; одна модель: /v1/models/{id}.Bearer
GET/v1/pricingКанонический программный источник цен для текстовых моделей с учётом live-переопределений оператором.Bearer
POST/v1/embeddingsВекторные представления текста для поиска, RAG и кластеризации.Bearer
POST/v1/decisionsОценка именованных вопросов по состоянию (text->decisions). Не чат-эндпоинт; оплата только за входные токены.Bearer

Media

MethodEndpointDescriptionAuth
POST/api/media/generateАсинхронная генерация медиа (image/video/audio/music/3d). Возвращает jobId для опроса.Bearer
GET/api/media/jobs/{id}Опрос статуса асинхронной задачи генерации медиа.Bearer
GET/api/media/file/{id}/{idx}Подписанный прокси-адрес результата (HMAC в query-параметре sig). Без ключа — для вставки в <img>/<video>.sig (HMAC)
GET/api/media-catalogПубличный каталог медиа-моделей: kind, variants, params, fromRub, axes.public
MethodEndpointDescriptionAuth
POST/api/searchВеб-поиск: возвращает результаты выдачи (заголовок, ссылка, сниппет).Bearer

Billing & Usage

MethodEndpointDescriptionAuth
GET/v1/balanceОстаток предоплаченного баланса в рублях.Bearer
GET/v1/generationsИстория использования с route / address_as (публичный маршрут) и пагинацией.Bearer
GET/v1/generations/{id}Одна запись истории использования по её id (из ответа /v1/generations или заголовка x-pv-generation-id).Bearer
GET/v1/usageСтатистика использования по ключу с полями route и address_as.Bearer
GET/api/key/usageСводка по ключу: баланс, траты за сегодня/месяц, число запросов.Bearer / x-api-key

Routing

MethodEndpointDescriptionAuth
ANYx-plusvibe-route / x-plusvibe-modelЗаголовки ответа только для доверенных reveal/debug-клиентов: публичный :alias и address_as победившего маршрута.response headers

Keys

MethodEndpointDescriptionAuth
GET/v1/keysСписок API-ключей аккаунта.Bearer
POST/v1/keysНедоступно через API. Создание и управление ключами — только в личном кабинете (раздел «Ключи»).— (UI only)

Support

MethodEndpointDescriptionAuth
POST/v1/ticketsСоздать обращение в поддержку (JSON или multipart со скриншотами). API-ключ или сессия кабинета.Bearer
GET/v1/ticketsСписок ваших обращений, новые сверху, с курсорной пагинацией.Bearer
GET/v1/tickets/{id}Статус обращения и вся переписка с ответами поддержки.Bearer
POST/v1/tickets/{id}/messagesДополнить обращение сообщением.Bearer
POST/v1/tickets/{id}/closeЗакрыть обращение.Bearer
POST/v1/technical-feedbackПрежний адрес для технических обращений, алиас POST /v1/tickets; поля не изменились.Bearer

Webhooks

MethodEndpointDescriptionAuth
GET/api/webhooksТекущие URL webhook (mediaWebhookUrl, balanceWebhookUrl). Только сессия кабинета.session (кабинет)
PATCH/api/webhooksУстановить или сбросить mediaWebhookUrl / balanceWebhookUrl. Только сессия кабинета.session (кабинет)

Public catalogs

MethodEndpointDescriptionAuth
GET/api/catalogПубличный каталог текстовых моделей (без авторизации). Используется сайтом для витрины.public
GET/api/media-catalogПубличный каталог медиа-моделей (типы, цены за юнит, params, axes).public
Справочник API — все эндпоинты | PlusVibe API