Что нового в PlusVibe API
За последние недели в API появилось четыре новых возможности и один способ оплаты для компаний. Ниже — то же самое, что мы анонсировали в канале, но с точными идентификаторами моделей, эндпоинтами и примерами запросов.
Бесплатных моделей стало три
К бесплатному DeepSeek добавились ещё две модели. Тариф у всех трёх нулевой — 0 ₽ за входные и 0 ₽ за выходные токены:
kimi-k2.6:free— контекст 262 000 токенов;minimax-m2.7:free— контекст 200 000 токенов;deepseek-v4-flash-0731:free— контекст 164 000 токенов, работает с прошлой акции.
Обращаться к ним нужно ровно по этим именам, вместе с суффиксом :free, через обычный POST https://plusvibeapi.ru/v1/chat/completions. Без суффикса вы получите платный вариант той же модели.
curl https://plusvibeapi.ru/v1/chat/completions \
-H "Authorization: Bearer $PLUSVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kimi-k2.6:free","messages":[{"role":"user","content":"Привет!"}]}'
Что нужно сделать один раз. Бесплатные маршруты — это промо-акция, а не платные модели с нулевой ценой. Чтобы они открылись, подпишитесь на канал @plusvibeapi и привяжите Telegram-аккаунт в личном кабинете. Пока этого нет, запрос вернёт ошибку promotion_subscription_required с этой же подсказкой.
Лимит. На одного клиента действует 30 000 000 токенов в сутки — это общий счётчик на все три бесплатные модели сразу, а не по 30 миллионов на каждую. Считаются и входные, и выходные токены. Новые сутки начинаются в 00:00 по московскому времени. Успешный запрос по бесплатному маршруту не уменьшает баланс. Это квота акции, а не гарантия ответа: бесплатный рельс может быть занят или временно недоступен.
Транскрибация аудио
Распознавание речи раньше не было доступно вовсе — теперь оно работает тем же ключом, что и текстовые модели. Русский язык поддерживается.
Транскрибация устроена как асинхронная задача. Отправьте POST https://plusvibeapi.ru/api/media/generate с моделью и публичной ссылкой на аудиофайл в opts.audio_url, получите jobId, затем опрашивайте GET https://plusvibeapi.ru/api/media/jobs/{jobId} до статуса success или fail. Готовый текст придёт в поле resultText.
curl https://plusvibeapi.ru/api/media/generate \
-H "Authorization: Bearer $PLUSVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"universal-2","opts":{"audio_url":"https://example.com/zapis.mp3","language_code":"ru"}}'
universal-2— 0,36 ₽ за минуту аудио. Возвращает текст с разбивкой по словам, таймкодами и определением языка. Для русского языка передавайтеlanguage_code: "ru".speech-to-text— 0,93 ₽ за минуту аудио. Тоже отдаёт пословную разметку с таймкодами и вероятность определённого языка.
Цена в каталоге — оценка: итоговая сумма зависит от фактической длительности записи. В каталоге есть и другие модели распознавания речи, но в этой статье мы называем только те, которые ответили на наш проверочный запрос.
Embeddings для поиска и RAG
Embeddings превращают текст в числовой вектор. Они нужны для семантического поиска, RAG, кластеризации и рекомендаций. Эндпоинт совместим с OpenAI: отправьте POST https://plusvibeapi.ru/v1/embeddings, передав модель и строку или массив строк в поле input. Менять код существующей интеграции не нужно — достаточно поменять адрес и ключ. Оплата идёт только за входные токены.
curl https://plusvibeapi.ru/v1/embeddings \
-H "Authorization: Bearer $PLUSVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"qwen3-embedding-8b","input":"семантический поиск"}'
Доступны пять моделей. У каждой своя размерность вектора — мы проверили её живым запросом:
qwen3-embedding-8b— 4096 измерений; многоязычная, когда важнее качество.nemotron-embed-vl— 2048 измерений; для длинных и насыщенных документов.qwen3-embedding-0.6b— 1024 измерения; компактная, для больших объёмов.embeddinggemma-300m— 768 измерений; самая лёгкая.text-embedding-3-small— 4096 измерений.
Обратите внимание: размерность text-embedding-3-small у нас равна 4096, а не 1536, как у одноимённой модели OpenAI. Формат запроса и ответа совпадает, но вектор другой длины, поэтому переиспользовать уже построенный OpenAI-индекс не получится — его придётся собрать заново. Это касается любой смены модели: выбирайте её до создания индекса.
Веб-поиск прямо в чат-запросе
Модель можно заставить отвечать по свежим страницам из интернета, не поднимая отдельный поисковый сервис. Добавьте к обычному запросу поле plugins — мы сами сходим в поиск, положим найденные заголовки, ссылки и фрагменты в промпт и вернём обычный ответ со ссылками на источники.
curl https://plusvibeapi.ru/v1/chat/completions \
-H "Authorization: Bearer $PLUSVIBE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.6-luna","plugins":[{"id":"web","max_results":5}],"messages":[{"role":"user","content":"Что изменилось в ИИ за последнюю неделю?"}]}'
Форм три, и все они равнозначны: поле plugins, поле web_search_options из формата OpenAI и суффикс :online у имени модели. Суффикс ставится последним и сочетается с пином линии — например claude-opus-5:cxc:online. Работает это на трёх эндпоинтах: /v1/chat/completions, /v1/messages и /v1/responses.
Один поиск стоит 0,13 ₽ сверх обычной цены токенов, независимо от числа найденных ссылок. Опция max_results необязательна: по умолчанию мы берём 10 ссылок, больше 10 не покупаем, и больший запрошенный лимит обрезается до 10. На бесплатном рельсе :free веб-поиск не работает — он идёт мимо биллинга, а поиск мы покупаем у внешнего поставщика.
Постоплата для юрлиц
Российские компании могут работать с отсрочкой платежа: сначала потребление, потом оплата. Закрывающие документы приходят на почту. Постоплата не включается автоматически — все начинают с предоплаты, а затем организация подаёт заявку.
Условия, лимиты и список документов для заявки — на странице plusvibeapi.ru/postoplata-api-dlya-yurlic.
Что нужно, чтобы начать
Для всех перечисленных возможностей нужен один и тот же ключ PlusVibe вида sk-pv-…. Бесплатные модели дополнительно требуют привязанного Telegram-аккаунта и подписки на канал. Embeddings, транскрибация и веб-поиск — обычные платные операции по тарифам выше. Перед крупной задачей сверяйте актуальные цены в каталоге: они могут измениться.

