1. Базовый адрес
Для OpenAI SDK используйте https://plusvibeapi.ru/v1. Запросы чата идут на POST /v1/chat/completions.
В простом случае работа сводится к двум заменам: укажите базовый адрес PlusVibe и новый API-ключ. Ваш вызов OpenAI-совместимого Chat Completions остаётся в том же формате.
Для OpenAI SDK используйте https://plusvibeapi.ru/v1. Запросы чата идут на POST /v1/chat/completions.
Создайте ключ PlusVibe и подставьте его вместо прежнего. Для OpenAI-совместимых запросов используется заголовок Authorization: Bearer.
Модель передаётся обычным полем model. Выберите точный публичный ID в каталоге. Существующий DTO запроса можно сохранить, если он соответствует контрактуmodel, messages и stream.
Ниже те же базовые настройки для официальных клиентов OpenAI на Python и Node.js. Установите пакет, задайте переменную PLUSVIBE_API_KEYсвоим ключом и замените модель на ID из каталога.
# pip install openai
import os
from openai import OpenAI
client = OpenAI(
base_url="https://plusvibeapi.ru/v1",
api_key=os.environ["PLUSVIBE_API_KEY"],
)
resp = client.chat.completions.create(
model="gpt-5.6-luna",
messages=[{"role": "user", "content": "Привет! Кто ты?"}],
)
print(resp.choices[0].message.content)// npm i openai
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://plusvibeapi.ru/v1", // одна строка — смена base_url
apiKey: process.env.PLUSVIBE_API_KEY,
});
const resp = await client.chat.completions.create({
model: "gpt-5.6-luna",
messages: [{ role: "user", content: "Привет! Кто ты?" }],
});
console.log(resp.choices[0].message.content);Для Claude Code и клиентов, которые используют Messages API, есть отдельный путь:POST https://plusvibeapi.ru/v1/messages. Он принимает формат Messages и авторизацию через x-api-key.
curl https://plusvibeapi.ru/v1/messages \
-H "x-api-key: $PLUSVIBE_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-opus-4.8",
"max_tokens": 256,
"messages": [{"role": "user", "content": "Привет!"}]
}'Зарегистрируйтесь, создайте ключ и выберите публичный ID в каталоге.