Переход с 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"}]}
EOFPython
# 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