Инструкция по подключению
Как подключить и использовать ваши API-ключи в приложениях, терминале, редакторах кода и скриптах.
Данные для подключения
Authorization: Bearer sk-vr-ваш_секретный_ключ
Как пользоваться?
Задайте переменные окружения в терминале (или добавьте в ~/.bashrc / ~/.zshrc):
Bash / Zsh
export OPENAI_BASE_URL="https://router.voyager1977.ru/v1" export OPENAI_API_KEY="sk-vr-your-api-key"
Запуск команды с моделью:
Terminal
codex --model gpt-5.6-sol
Подключение в Codex Desktop:
- Перейдите в Settings → раздел AI Providers (или API Configuration).
- Выберите провайдер OpenAI Compatible.
- Укажите Base URL:
https://router.voyager1977.ru/v1 - Вставьте ваш API Key:
sk-vr-ваш_ключ - Укажите нужную модель (например,
gpt-5.6-sol).
Настройка конфигурационного файла (~/.config/opencode/config.json):
config.json
{
"api_base": "https://router.voyager1977.ru/v1",
"api_key": "sk-vr-your-api-key",
"model": "gpt-5.6-sol"
}
Либо через переменные окружения:
Bash / Terminal
export OPENCODE_API_BASE="https://router.voyager1977.ru/v1" export OPENCODE_API_KEY="sk-vr-your-api-key"
Подключение в Cursor IDE (а также Cline, Roo Code, Continue, Aider):
- Откройте Cursor Settings (Ctrl + Shift + J / Cmd + Shift + J) → вкладка Models.
- В блоке OpenAI API Key включите пункт Override OpenAI Base URL.
- Укажите Base URL:
https://router.voyager1977.ru/v1 - В поле OpenAI API Key вставьте ваш ключ:
sk-vr-ваш_ключ - В списке моделей добавьте нужный slug (например,
gpt-5.6-sol).
Bash / Terminal
curl https://router.voyager1977.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-vr-your-api-key" \
-d '{
"model": "gpt-5.6-sol",
"messages": [{"role": "user", "content": "Привет!"}],
"stream": true
}'
Python 3.10+ (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
base_url="https://router.voyager1977.ru/v1",
api_key="sk-vr-your-api-key"
)
response = client.chat.completions.create(
model="gpt-5.6-sol",
messages=[{"role": "user", "content": "Привет!"}],
stream=True
)
for chunk in response:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
print()
JavaScript / TypeScript (OpenAI SDK)
import OpenAI from "openai";
const openai = new OpenAI({
baseURL: "https://router.voyager1977.ru/v1",
apiKey: "sk-vr-your-api-key",
});
async function main() {
const stream = await openai.chat.completions.create({
model: "gpt-5.6-sol",
messages: [{ role: "user", content: "Привет!" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || "");
}
}
main();
Доступные модели и тарификация
| Название модели | Slug (для API) | Входные токены ($ / 1M) | Выходные токены ($ / 1M) | Действие |
|---|---|---|---|---|
| GPT-5.6 Sol | gpt-5.6-sol |
$5,0000 | $30,0000 | |
| GPT-5.6 Terra | gpt-5.6-terra |
$2,5000 | $15,0000 | |
| Claude Sonnet 5 | claude-sonnet-5 |
$3,0000 | $15,0000 |