Инструкция по подключению

Как подключить и использовать ваши 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:

  1. Перейдите в Settings → раздел AI Providers (или API Configuration).
  2. Выберите провайдер OpenAI Compatible.
  3. Укажите Base URL: https://router.voyager1977.ru/v1
  4. Вставьте ваш API Key: sk-vr-ваш_ключ
  5. Укажите нужную модель (например, 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):

  1. Откройте Cursor Settings (Ctrl + Shift + J / Cmd + Shift + J) → вкладка Models.
  2. В блоке OpenAI API Key включите пункт Override OpenAI Base URL.
  3. Укажите Base URL: https://router.voyager1977.ru/v1
  4. В поле OpenAI API Key вставьте ваш ключ: sk-vr-ваш_ключ
  5. В списке моделей добавьте нужный 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