ЦАРЬ РОУТЕР

// Единый API-шлюз

ЦАРЬ
РОУТЕР

Только отечественные и open-source ML/AI-модели, доступные в РФ. Подключаетесь за 2 минуты через один ключ, платите только за использование.

Начать работуСписок моделей

Сервис проходит внутреннее тестирование. Регистрация временно недоступна.

Совместимость с OpenAI SDK0% наценки
Python
from openai import OpenAI

client = OpenAI(
    base_url="https://api.tsarrouter.ru/v1",
    api_key="sk-tsar-...",
)

response = client.chat.completions.create(
    model="yandex/yandexgpt-pro-5.1",
    messages=[{
        "role": "user",
        "content": "Привет, ЦАРЬ!"
    }],
)

print(response.choices[0].message.content)

// Зачем это нужно

Один ключ для всех моделей

Yandex Cloud, Cloud.ru, MWS, Sber GigaChat, Timeweb Cloud, VK Cloud, immers.cloud, Nexara, Palatine Speech, T-bank - у каждого свой формат, свои ключи, своя авторизация. Мы объединили всё в один привычный интерфейс.

Подключение за 2 минуты

Используете OpenAI SDK? Просто поменяйте base_url. LangChain, curl, любой HTTP-клиент - всё работает без нового SDK.

Автоподбор провайдера

Вы указываете модель - если она доступна у нескольких провайдеров, система сама направит запрос на самый быстрый и дешёвый.

Запасные модели

Укажите список моделей на замену - если основная не отвечает ни у одного провайдера, запрос автоматически уйдёт на следующую из списка.

0% наценки на токены

Цены провайдеров без наценки. Комиссия 15% при пополнении - и всё. Платите только за то, что используете.

// Интеграция

Три строчки кода - и готово

Если вы уже используете OpenAI SDK - просто поменяйте base_url. Ваш код остаётся прежним.

Python
from openai import OpenAI

client = OpenAI(
    base_url="https://api.tsarrouter.ru/v1",
    api_key="your-tsarrouter-key",
)

response = client.chat.completions.create(
    model="yandex/yandexgpt-pro-5.1",
    messages=[{
        "role": "user",
        "content": "Привет, ЦАРЬ!"
    }],
)

print(response.choices[0].message.content)
Python - Provider Preferences
# Выбирайте провайдера и приоритет -
# как в OpenRouter

response = client.chat.completions.create(
    model="Qwen/Qwen3-235B-A22B-Instruct-2507",
    messages=[{
        "role": "user",
        "content": "Привет!"
    }],
    extra_body={
        "provider": {
            # Сначала Cloud.ru, при сбое - Yandex
            "order": ["cloudru", "yandex"],
            "allow_fallbacks": True,
        }
    },
)
Python - Provider + Model Fallbacks
# Полная отказоустойчивость: провайдер + модель
# 1. Qwen3-235B → сначала Cloud.ru, затем Yandex
# 2. Если оба упали → пробуем gpt-oss-120b
# 3. Крайний вариант → gigachat-2-max

response = client.chat.completions.create(
    model="Qwen/Qwen3-235B-A22B-Instruct-2507",
    messages=[{"role": "user", "content": "Сложная задача..."}],
    extra_body={
        "models": ["openai/gpt-oss-120b", "sber/gigachat-2-max"],
        "provider": {"order": ["cloudru", "yandex"]},
    },
)

# Кто реально ответил?
print(response.model)          # Qwen/... / openai/... / sber/...
print(response.headers["X-TsarRouter-Provider"])  # cloudru / yandex

// Как это работает

Вы отправляете запрос - мы делаем остальное

Автоподбор выбирает лучшего провайдера. Если он не отвечает - мгновенное переключение на резервного.

Вы

Ваш код / приложение

ЦАРЬ РОУТЕР

Авторизация + Автоподбор + Биллинг

Yandex Cloud

11 чат + 4 эмбеддинги + 12 OCR + 1 синтез речи + 2 изображения + 2 другое

Cloud.ru

11 чат + 4 эмбеддинги + 4 реранк + 1 OCR + 1 речь

MWS

5 чат + 1 эмбеддинги + 2 речь + 1 синтез речи

Sber GigaChat

3 чат + 4 эмбеддинги + 1 изображения + 2 другое

Timeweb Cloud

3 чат

VK Cloud

8 OCR + 1 речь + 1 синтез речи + 2 другое

immers.cloud

4 чат

Nexara

2 речь

Palatine Speech

2 речь

T-bank

1 речь

Попробуйте
прямо сейчас

85+ моделей через один ключ. 0% наценки на токены.

РегистрацияСписок моделей

Сервис проходит внутреннее тестирование. Регистрация временно недоступна.