Use case · Chatbots

Чат-боты на SignalRouter: стабильный API и предсказуемый бюджет

Для диалоговых сервисов SignalRouter даёт один ключ на все модели, выбор недорогих flash-моделей для частых запросов и учёт стоимости каждого диалога.

Кратко

Типичные модели
flash-модели каталога
API-формат
OpenAI-совместимый
Пополнение
от 100 ₽, мгновенно
Учёт
По токенам и стоимости
Обновлено
2026-10-22
Requirements

Что диалоговому сервису нужно от LLM API

ТребованиеКак закрывается
Частые короткие запросы по низкой ценеFlash-модели каталога: дешевле за 1 млн токенов.
Единая интеграция для разных моделейОдин endpoint; смена модели — параметром model.
Предсказуемый бюджетПополнение от 100 ₽, лимиты на ключ, тарифы открыты.
Учёт по диалогамИстория запросов: токены и стоимость каждого вызова.
Отдельные ключи под ботов и клиентовРаздельные ключи с лимитами скорости и расхода.
Architecture

Схема работы

Пользователь → ваш бот → SignalRouter → модель. Бот хранит историю диалога и управляет доступом.

УровеньОтветственность
БотПриём сообщений, история диалога, бизнес-логика, обработка ошибок
SignalRouterЕдиный ключ, баланс, лимиты, учёт токенов и стоимости
МодельГенерация ответа
def answer(user_text, history):
    resp = client.chat.completions.create(
        model="qwen3.8-flash",
        messages=history + [{"role": "user", "content": user_text}],
    )
    return resp.choices[0].message.content

# client: OpenAI(base_url=..., api_key=...), см. «Быстрый старт»
Pricing

Стоимость диалогового сервиса

Оценка для диалога среднего размера: 8 000 входных и 1 200 выходных токенов.

Диалог ~8 тыс. вх. + 1,2 тыс. вых. · deepseek-v4-flash
Вход · 8 000 × 35 ₽/1M0,28 ₽
Выход · 1 200 × 125 ₽/1M0,15 ₽
Итого0,43 ₽
Диалог ~8 тыс. вх. + 1,2 тыс. вых. · qwen3.8-flash
Вход · 8 000 × 40 ₽/1M0,32 ₽
Выход · 1 200 × 60 ₽/1M0,07 ₽
Итого0,39 ₽

10 тыс. таких диалогов в месяц: ≈ 4 300,00 ₽ на deepseek-v4-flash или ≈ 3 920,00 ₽ на qwen3.8-flash (по тарифам от 2026-10-22).

FAQ

Вопросы про чат-ботов

Какие модели брать для чат-бота?

Для обычных диалогов обычно достаточно flash-моделей (дешевле за токен). Если нужны длинные рассуждения — старшие модели семейств. Точные различия характеристик уточняются у провайдера.

Как оценить бюджет бота?

Умножьте средний размер диалога в токенах на тариф модели и на число диалогов. Примеры расчёта — в блоке ниже и на странице цен.

Что будет при превышении лимита?

Запрос вернёт ошибку лимита (429), которую нужно обрабатывать в коде: повторить с паузой или переключить модель.

Можно ли дать клиенту отдельный ключ?

Да, на это рассчитаны отдельные ключи с собственными лимитами.

Подходит ли для ботов с бизнес-логикой?

SignalRouter закрывает слой доступа к моделям; саму бизнес-логику, модерацию и хранение истории вы реализуете в своём сервисе.

Можно ли сделать GPT-бота в Telegram на SignalRouter?

Да. Бот общается с SignalRouter как с любым OpenAI-совместимым API: base_url, ключ и модель — например, deepseek-v4-flash. Схема: Telegram → ваш бот → SignalRouter → модель.