// Агрегатор российских и open-source нейросетей
ЦАРЬ
РОУТЕР
Единый OpenAI-совместимый API к моделям, развёрнутым в России. Меняете base_url - и всё работает: один ключ, оплата только за использование.
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, Selectel, reg.cloud - у каждого свой формат, свои ключи, своя авторизация. Мы объединили всё в один привычный интерфейс.
// Модели
85 моделей - от компактных до флагманов
Текст, эмбеддинги, реранкинг, OCR, распознавание речи, синтез речи, генерация изображений, другие - всё в одном месте.
Несколько провайдеров
yandex/aliceai-llm
131K · ЦИ 33.9
Yandex Cloud
yandex/aliceai-llm-flash
65K · ЦИ 32.0
Несколько провайдеров
deepseek/deepseek-v4.1-flash
1M · AA 39.5
рассуждение · изображения
Несколько провайдеров
Qwen/Qwen3.6-35B-A3B
262K · AA 18.2 · ЦИ 59.0
рассуждение · изображения
Несколько провайдеров
Qwen/Qwen3.8-27B
262K · AA 33.7 · ЦИ 58.5
рассуждение · изображения
Несколько провайдеров
Qwen/Qwen3.8-Flash-Next
262K · AA 39.8 · ЦИ 76.4
рассуждение · изображения
Cloud.ru
ai-sage/GigaChat3.5-432B-A28B-Reasoning
262K · ЦИ 34.3
рассуждение
MWS
zai-org/GLM-5.3
200K · AA 44.8
рассуждение
Cloud.ru
deepseek/deepseek-v4-pro
1M · AA 30.4
Несколько провайдеров
openai/gpt-oss-120b
131K · AA 11.6 · ЦИ 37.9
рассуждение
MWS
ai-sage/GigaAM-v3
распознавание речи · русский
метки времени
AA - Intelligence Index от Artificial Analysis, независимая оценка способностей модели. ЦИ - Царь Индекс, сводный результат наших бенчмарков. Обе шкалы от 0 до 100, нет балла - оценки пока нет.
// Интеграция
Три строчки кода - и готово
Если вы уже используете OpenAI SDK - просто поменяйте base_url. Ваш код остаётся прежним.
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)# Выбирайте провайдера и приоритет -
# как в OpenRouter
response = client.chat.completions.create(
model="Qwen/Qwen3.6-35B-A3B",
messages=[{
"role": "user",
"content": "Привет!"
}],
extra_body={
"provider": {
# Сначала Cloud.ru, при сбое - Yandex
"order": ["cloudru", "yandex"],
"allow_fallbacks": True,
}
},
)# Полная отказоустойчивость: провайдер + модель
# 1. Qwen3.6-35B → сначала Cloud.ru, затем Yandex
# 2. Если оба упали → пробуем gpt-oss-120b
# 3. Крайний вариант → gigachat-2-max
response = client.chat.completions.create(
model="Qwen/Qwen3.6-35B-A3B",
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/...
# Провайдер — в заголовке ответа X-TsarRouter-Provider:
raw = client.chat.completions.with_raw_response.create(...)
print(raw.headers["X-TsarRouter-Provider"]) # cloudru / yandex
response = raw.parse()// Как это работает
Вы отправляете запрос - мы делаем остальное
Автоподбор выбирает лучшего провайдера. Если он не отвечает - мгновенное переключение на резервного.
Вы
Ваш код / приложение
ЦАРЬ РОУТЕР
Авторизация + Автоподбор + Биллинг
Yandex Cloud
10 текст + 4 эмбеддинги + 12 OCR + 2 речь + 1 синтез речи + 1 изображения + 2 другое
Cloud.ru
14 текст + 6 эмбеддинги + 4 реранк + 1 OCR + 2 речь + 1 синтез речи
MWS
5 текст + 1 эмбеддинги + 2 речь
Sber GigaChat
3 текст + 4 эмбеддинги + 1 изображения + 2 другое
Timeweb Cloud
4 текст
VK Cloud
8 OCR + 1 речь + 1 синтез речи + 2 другое
immers.cloud
6 текст
Nexara
2 речь
Palatine Speech
3 речь + 1 другое
T-bank
1 речь
Selectel
4 текст
reg.cloud
3 текст