10 · Веб-сервис и ИИ-шлюз · 2025

GRVM.LOL

Шлюз доступа к нейросетям по токенам: асинхронный бэкенд на FastAPI, ответы моделей приходят потоком, баланс пополняется криптой.

Открыть сервис — grvm.lol

Роль Весь цикл: бэкенд, биллинг, интеграции
Тип Веб-сервис с платным доступом
Модели Claude 3.5 Sonnet, GPT-4
Стек Python · FastAPI · Claude API · крипто-платежи

Задача

Доступ к сильным моделям упирается в подписку и зарубежную карту. Нужен был сервис, где можно платить за фактическое потребление, а не за месяц вперёд, и без банковской карты другой страны.

Второе требование — отклик. Пользователь не должен смотреть на пустой экран, пока модель думает: ответ обязан появляться по мере генерации, как в оригинальных интерфейсах.


Что сделано
01

Токен-система вместо подписки

Баланс считается в токенах и списывается по факту запроса. Видно, сколько стоил каждый диалог, — без абонентской платы за простой.

02

Ответ приходит потоком

Стриминг через SSE: текст появляется по мере генерации, а не выпадает целиком через полминуты. Ожидание перестаёт ощущаться зависанием.

03

Пополнение криптой

Автоматическое зачисление на баланс без ручной сверки платежей и без привязки карты.


Инженерные решения
01

Асинхронный бэкенд

FastAPI и asyncio: соединения к моделям держатся долго, и синхронный сервер на них просто встал бы. Асинхронная схема позволяет одному процессу вести десятки открытых стримов одновременно.

02

Стриминг сквозь весь стек

Поток от модели не буферизуется на сервере, а пробрасывается клиенту как есть. Любое промежуточное накопление свело бы на нет весь смысл: пользователь снова ждал бы ответ целиком.

Результат

Доступ к сильным моделям без подписки и зарубежной карты: платишь за токены, ответ идёт потоком.


Похожая задача? Расскажите одним сообщением.