Гигачат по СМС: как общаться с ИИ без интернета
Когда мобильный интернет нестабилен или недоступен, возникает идея: почему бы не разговаривать с ИИ через СМС? Автор проверил эту идею через призму практики. Система состоит из дешёвого Android-телефона, VPS в РФ и приложения, которое перенаправляет входящие SMS на ИИ-модель и возвращает ответ обратно. Полная стоимость владения — около 500 рублей в месяц. Логика простая: текст приходит по СМС, обрабатывается Гигачатом, ответ отправляется обратно в одном или нескольких SMS. Для работы нужны:
AI-обработка оригинала Habr AI; редакция Hamidun News
Идея и архитектура
Нестабильность мобильного интернета в некоторых регионах России толкает разработчиков на эксперименты. Один из них решил создать систему для общения с ИИ через СМС — самый надёжный канал связи для любого телефона. Предложение сформулировано просто: отправляешь текст по СМС, получаешь ответ от Гигачата в ответном SMS.
Система была разработана итеративно с помощью самого ИИ-агента. Автор проверял работоспособность на практике, а не претендует на технически идеальное или безопасное решение. Похожие сервисы уже существуют (например, Voxie AI в США), но работают через международные номера и с неизвестной поддержкой русского языка.
Компоненты и цены
Полный стек разбить по пунктам:
Оборудование: старый Android-телефон (Nokia 7 TA-1041 с Android 7.1.1 или любой другой за 1—2 тысячи рублей с Авито) плюс вторая симка.
Оператор связи: Т-Мобайл с конструктором тарифов — 0 минут, 0 ГБ трафика, только безлимитные СМС за 49 рублей в месяц. Регистрация требовала дополнительных усилий, но в итоге получилось.
Облако: VPS от Selectel с параметрами 2 vCPU, 2 ГБ RAM, 40 ГБ SSD — 400 рублей в месяц. Требования: Ubuntu 22 или 24, KVM-виртуализация.
Домен: любой самый дешёвый (100—200 р/год). Нужны две DNS-записи типа A для app.domain.ru и sms.domain.ru, указывающие на IP VPS. Важно: Proxy status должен быть «DNS only» (не через Cloudflare proxy), иначе Let's Encrypt и SSE-соединение с телефоном сломаются.
ИИ-модель: Гигачат от Сбера (бесплатные 250 млн токенов в год). Регистрация в GigaChat API, получение ключа авторизации.
Мобильное приложение: SMS Gateway for Android версии 1.77.1 (именно app-release.apk, не insecure версия).
Стек разработки: Python, FastAPI для веб-сервера, SQLite для базы данных сессий, Caddy для HTTPS и обратного прокси.
Настройка и конфигурация
На VPS устанавливаются Docker и UFW-фаервол. Правила: разрешить SSH (22), 80 (для Let's Encrypt), 443 (для HTTPS), отклонить остальное. Включается NTP для синхронизации времени — вебхуки подписаны временными метками, приёмник принимает только в окне ±5 минут.
Код проекта клонируется из репозитория https://github.com/VladSmr/sms-ai-gateway. Заполняются переменные окружения в .env и config.yaml.
Ключевые параметры:
- system_prompt — инструкция для модели: «Отвечай по-русски кратко, до 200 символов, без эмодзи и markdown»
- max_reply_units = 201 — жёсткий лимит на размер ответа (каждый блок 67 символов, заголовок минус 3 символа на конкатенацию)
- max_tokens = 500 — лимит генерации Гигачата
- max_sessions = 10 — одновременные диалоговые сессии (каждая живёт 24 часа без активности; переключение на другую: «#2 ваш вопрос»)
- history_messages = 10 — количество прошлых сообщений, отправляемых модели для контекста
На телефоне в приложении SMS Gateway вводится URL API (https://sms.domain.ru/api/mobile/v1), токен доступа, подключение генерирует учётные данные. Затем в вебхуках указывается ключ подписи (HMAC), интервал пинга — 14 минут, отключается оптимизация батареи, устанавливается FIFO-обработка сообщений.
На VPS регистрируются пять событий через REST API: sms:received, sms:delivered, sms:failed, system:ping, app:started. В whitelist config.yaml заносится основной номер, с которого отправляются запросы, чтобы не платить токены на ответы случайным отправителям.
Практические сложности
Первая проблема — спящий режим Android включается через 30 минут, сообщения попадают в буфер и переотправляются с нарастающим интервалом (14 попыток за 45 часов). Решение: включить режим разработчика, галочку «не выключать экран» — но это работает только при зарядке. Оставлять телефон на несколько дней безопасно неясно.
Вторая проблема — новая, не «прогретая» симка может задерживать исходящие SMS из-за антифрод-фильтров оператора. Точная причина неизвестна, поддержка оператора не помогла. После этого проблема не повторялась.
Итоги
Проект доказал работоспособность концепции. Дальнейшее развитие — добавление RAG для поиска, интеграция с другими ИИ-моделями, перенаправление надоедливых контактов на ИИ. Идеи ограничиваются воображением и законами России. Важный нюанс: все СМС читает оператор связи.
- 2 мая 2026 г.ГигаЧат Сбера: бесплатная нейросеть вместо ChatGPT с платными функциями
- 23 мая 2026 г.Нейросеть ГигаЧат получит китайские чипы вместо NVIDIA
- 17 мая 2026 г.Как Сбер обучил колонки генерировать сценарии умного дома голосом
- 2 мая 2026 г.Нейросети для поиска в веб и PDF: Perplexity, ГигаЧат, BotHub
Вопросы и ответы по материалу
Что известно по теме: идея и архитектура?
Нестабильность мобильного интернета в некоторых регионах России толкает разработчиков на эксперименты. Один из них решил создать систему для общения с ИИ через СМС — самый надёжный канал связи для любого телефона. Предложение сформулировано просто: отправляешь текст по СМС, получаешь ответ от Гигачата в ответном SMS. Система была разработана итеративно с помощью самого ИИ-агента. Автор проверял работоспособность на практике, а не претендует на технически идеальное или безопасное решение.
Что известно по теме: компоненты и цены?
Полный стек разбить по пунктам: Оборудование: старый Android-телефон (Nokia 7 TA-1041 с Android 7.1.1 или любой другой за 1—2 тысячи рублей с Авито) плюс вторая симка. Оператор связи: Т-Мобайл с конструктором тарифов — 0 минут, 0 ГБ трафика, только безлимитные СМС за 49 рублей в месяц. Регистрация требовала дополнительных усилий, но в итоге получилось. Облако: VPS от Selectel с параметрами 2 vCPU, 2 ГБ RAM, 40 ГБ SSD — 400 рублей в месяц. Требования: Ubuntu 22 или 24, KVM-виртуализация.
Что известно по теме: настройка и конфигурация?
На VPS устанавливаются Docker и UFW-фаервол. Правила: разрешить SSH (22), 80 (для Let's Encrypt), 443 (для HTTPS), отклонить остальное. Включается NTP для синхронизации времени — вебхуки подписаны временными метками, приёмник принимает только в окне ±5 минут. Код проекта клонируется из репозитория https://github.com/VladSmr/sms-ai-gateway. Заполняются переменные окружения в .env и config.yaml.
Протестируйте новые LLM и мультимодальные модели в одном окне
Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.