Модели
Список моделей PlusVibe и как указывать их в поле model. Варианты модели через суффикс :network, :nexus, :sub5 — разный провайдер, цена и кеширование. Полный каталог с ценами в рублях.
В поле model указывается точное имя модели. Полный список с ценами в рублях и поддержкой кеширования — на странице каталога.
- ID публикуются как
vendor/model(в стиле OpenRouter), напримерanthropic/claude-opus-5; формаclaude-opus-5принимается на вход как алиас и тарифицируется так же. model:aliasзакрепляет канал, напримерopenai/gpt-5.6-sol:cxb.GET /v1/modelsпоказывает один ID на модель;?variants=1— полный список.
Варианты одной модели
У большинства моделей есть несколько публичных вариантов. Вариант по умолчанию выбирается автоматически (приоритет — по настройке аккаунта или ключа). Чтобы зафиксировать конкретный вариант для запроса, добавьте его псевдоним через двоеточие к имени модели:
"model": "gpt-5.6-luna" // вариант по умолчанию (auto)
"model": "gpt-5.6-luna:network" // явный публичный вариант
"model": "claude-opus-4.8" // используйте ID из каталогаПример запроса с явным вариантом:
curl https://plusvibeapi.ru/v1/chat/completions \
-H "Authorization: Bearer $PLUSVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6-luna:network",
"messages": [{"role": "user", "content": "Привет!"}]
}'
# :network — зафиксировать публичный вариант для этого запроса.
# Точный список рабочих суффиксов модели — колонка «В API» на /models.Псевдонимы вариантов
Используйте только псевдонимы из каталога. Доступные суффиксы:
| Параметр | Тип | Описание |
|---|---|---|
:sub | суффикс | Публичный вариант; доступность и цена зависят от модели. |
:network | суффикс | Публичный вариант; цена и доступность указаны в каталоге. |
:nexus | суффикс | Публичный вариант; цена и доступность указаны в каталоге. |
:sub5 | суффикс | Публичный вариант для совместимых моделей. |
:pixel | суффикс | Публичный вариант для медиа-моделей. |
Список моделей по API
Полный перечень доступных id моделей можно получить программно:
curl https://plusvibeapi.ru/v1/models \
-H "Authorization: Bearer $PLUSVIBE_API_KEY"Каждая запись, кроме id/object/created/owned_by, содержит type (chat, embedding, rerank, image, video, audio, music, 3d), architecture.input_modalities / output_modalities и endpoints — адреса, куда отправлять запрос с этой моделью.
- По умолчанию в списке только текстовые модели, эмбеддинги и реранкеры — чтобы в выборе модели у IDE не оказалось моделей, которые не умеют чат.
- Медиа-модели (изображения, видео, аудио, музыка, 3D) — по запросу:
?type=image(можно списком:?type=image,video),?output_modalities=image;?modality=и?category=— синонимыtype. - Всё сразу:
?all=true,?type=allилиGET /v1/models/all. Медиа перечисляются вместе с вариантами (model:alias) — именно так их и нужно передавать. GET /v1/models/{id}возвращает одну модель; неизвестный id — 404 сcode: "model_not_found".
curl "https://plusvibeapi.ru/v1/models?type=image,video" \
-H "Authorization: Bearer $PLUSVIBE_API_KEY"