Переход с OpenRouter

Подготовьте аккаунт

Обновить конфигурацию

Проверка вызова API

Проверка использования

Подать заявку на бонус

Дополнительные сведения

На этой странице

Эта платформа

Сохраните интеграцию, совместимую с OpenAI. Измените адрес API, ключ и модель, затем проверьте работу перед переключением трафика.

Начать переход

Создать ключ API

Бонус за переход с OpenRouter

Вознаграждение — 10% подтверждённых чистых расходов, максимум 500 USD. Начисление в течение 30 дней после одобрения.

Узнать больше

API, совместимый с OpenAI

Проверка до переключения

Нужна помощь с настройкой клиента?

Документы

Войдите или зарегистрируйтесь, проверьте баланс и создайте активный ключ API с достаточной квотой и доступом к нужной модели. Храните ключ в окружении сервера, а не в коде браузера.

Регистрация

Кошелек

Модели и цены

Сравнение настроек

Настройка

OpenRouter

Базовый URL

Ключ API

Новый ключ этой платформы

ID модели

Точный ID из каталога моделей

Скопируйте точный ID из раздела «Модели и цены» или вызовите GET /v1/models с новым ключом. Удаления префикса провайдера может быть недостаточно. Базовый URL SDK заканчивается на /v1; для прямых HTTP-запросов добавляйте /chat/completions только один раз.

Замените YOUR_PLATFORM_API_KEY и YOUR_MODEL_ID. Сначала задайте переменные окружения через cURL на macOS/Linux или PowerShell в Windows; Python и Node.js читают те же переменные. Запускайте примеры на сервере или в локальном терминале.

Убедитесь, что простой текстовый запрос возвращает HTTP 200 и непустое choices[0].message.content.

Проверьте модель, токены и списание в журнале использования. Сравнивайте цены для одной модели и одинаковых единиц тарификации.

Журналы использования

Проверьте совместимость

Проверьте особенности OpenRouter

Удалите заголовки атрибуции OpenRouter (HTTP-Referer, X-Title и X-OpenRouter-Title). Проверьте provider, models, route, transforms, plugins и суффиксы моделей, например :free; правила маршрутизации и цен не переносятся автоматически.

Начните с простого текстового запроса Chat Completions. Отдельно проверьте инструменты, JSON, изображения, рассуждения и потоковую передачу для выбранной модели. При использовании SDK OpenRouter или готового профиля клиента перейдите на клиент, совместимый с OpenAI, или настройте провайдера вручную.

Проверьте и переключите трафик

Включите stream: true и проверьте поступление событий и завершение потока в клиенте.

Сначала переключите небольшую часть трафика. Следите за ошибками и задержкой, затем увеличивайте объём. Сохраните прежние настройки для отката; после проверки отзовите ненужные ключи.

Устранение неполадок

Используйте ключ этой платформы с Authorization: Bearer. Проверьте статус ключа, срок действия, ограничения IP и права доступа к модели.

Проверьте базовый URL /v1, точный ID модели и поддерживаемые параметры. Удалите поля OpenRouter и повторите минимальный запрос.

По ответу об ошибке проверьте баланс, квоту ключа, ограничения частоты и доступность модели. Повторяйте временно неудачные запросы с увеличением интервала; не повторяйте запросы с неверным ключом или недостаточным балансом.

Что переносится?

Руководство переносит настройки API. Баланс, ключи, счета, история использования и чатов OpenRouter не импортируются. Сохраните беседы в клиенте, а счета обрабатывайте на исходной платформе. Бонус за переход требует отдельной заявки и проверки.

Источники

Предоставьте выписки или счета OpenRouter, детализацию расходов, изображения и письменное пояснение. Допустимые чистые расходы — от 100 USD. Вознаграждение составляет 10%, максимум 500 USD на человека или организацию, в виде кредита только для оплаты услуг, без возврата и вывода. Каждый независимый клиент может участвовать один раз; после отказа можно подать заявку повторно. Начисление — в течение 30 дней после одобрения.

Чистые расходы не включают возвраты, бонусные кредиты и скидки. Минимум — 100 USD.

PDF, JPG или PNG. До 5 файлов, по 10 МБ каждый.

Базовый URL
https://routerra.ai/v1
Ключ API
YOUR_PLATFORM_API_KEY
ID модели
YOUR_MODEL_ID

cURL

export OPENAI_BASE_URL='https://routerra.ai/v1'
export OPENAI_API_KEY='YOUR_PLATFORM_API_KEY'
export OPENAI_MODEL='YOUR_MODEL_ID'

curl --fail-with-body "$OPENAI_BASE_URL/chat/completions" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H 'Content-Type: application/json' \
  -d @- <<EOF
{"model":"$OPENAI_MODEL","messages":[{"role":"user","content":"Hello"}]}
EOF

Python

# pip install openai
import os
from openai import OpenAI

client = OpenAI(
    base_url=os.environ["OPENAI_BASE_URL"],
    api_key=os.environ["OPENAI_API_KEY"],
)
response = client.chat.completions.create(
    model=os.environ["OPENAI_MODEL"],
    messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)

Node.js

// bun add openai
import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: process.env.OPENAI_BASE_URL,
  apiKey: process.env.OPENAI_API_KEY,
});
const response = await client.chat.completions.create({
  model: process.env.OPENAI_MODEL,
  messages: [{ role: 'user', content: 'Hello' }],
});
console.log(response.choices[0].message.content);

PowerShell

$env:OPENAI_BASE_URL = 'https://routerra.ai/v1'
$env:OPENAI_API_KEY = 'YOUR_PLATFORM_API_KEY'
$env:OPENAI_MODEL = 'YOUR_MODEL_ID'

$body = @{
  model = $env:OPENAI_MODEL
  messages = @(@{ role = 'user'; content = 'Hello' })
} | ConvertTo-Json -Depth 5
Invoke-RestMethod -Method Post `
  -Uri "$env:OPENAI_BASE_URL/chat/completions" `
  -Headers @{ Authorization = "Bearer $env:OPENAI_API_KEY" } `
  -ContentType 'application/json' -Body $body