Поиск по документации...

Начните вводить, чтобы искать по документации

Руководство по платформе

Быстрый старт

Рабочий вызов API за пять минут.

UnoRouter отдаёт более 200 моделей от OpenAI, Anthropic, Google, DeepSeek, Qwen и более чем 50 провайдеров через один OpenAI-совместимый эндпоинт. Модель меняется правкой одной строки. Многие модели бесплатны и не требуют карты.

Встроенный чат запускает бесплатные модели без регистрации. Разговоры остаются в вашем браузере.

Направьте любой OpenAI-совместимый клиент на эти два значения:

ПеременнаяЗначение
BASE_URLhttps://api.unorouter.com/v1
API_KEYКлюч, который вы создаёте на странице Токены

Инструменты, использующие нативный протокол, принимают чистый домен, без /v1: Claude Code использует ANTHROPIC_BASE_URL, Gemini CLI использует GOOGLE_GEMINI_BASE_URL. Точное значение указано в руководстве по каждой интеграции.

Зарегистрируйтесь, откройте страницу Tokens, создайте ключ. Он показывается один раз.

Диалог создания ключа на странице Tokens

Сроки действия, лимиты расходов, списки разрешённых моделей, ограничения по IP и закрепление групп описаны в Аккаунт и биллинг

Встроенный чат работает без ключа на бесплатных моделях. Запросам к API ключ нужен всегда.

Замените YOUR_API_KEY своим ключом (он подставлен ниже, если вы вошли в аккаунт):

bash
curl https://api.unorouter.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-oss-120b:free",
    "messages": [{ "role": "user", "content": "Hello!" }]
  }'

Войдите, чтобы автоматически подставить ваш ключ API

Модели, оканчивающиеся на :free, ничего не стоят. Любая другая модель расходует ваш баланс.

Любой SDK OpenAI работает без изменений. Задайте базовый URL и ключ:

Python

python
from openai import OpenAI

client = OpenAI(
    base_url="https://api.unorouter.com/v1",
    api_key="YOUR_API_KEY",
)

completion = client.chat.completions.create(
    model="gpt-oss-120b:free",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(completion.choices[0].message.content)

Войдите, чтобы автоматически подставить ваш ключ API

Node.js

typescript
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.unorouter.com/v1",
  apiKey: "YOUR_API_KEY",
});

const completion = await client.chat.completions.create({
  model: "gpt-oss-120b:free",
  messages: [{ role: "user", content: "Hello!" }],
});
console.log(completion.choices[0].message.content);

Войдите, чтобы автоматически подставить ваш ключ API

В разделе Интеграции есть настройка более чем для 30 приложений, включая SillyTavern, JanitorAI, Claude Code и Cline. Раздел Чат описывает встроенный ролевой клиент.

Как устроены цены, скидки и доступность, объясняет Модели и цены

Перед запуском пробегитесь по статус-кодам и лимитам в Лимиты запросов и ошибки