Боль: Платные разборы длинные, а модели медленные и иногда ломаются. Нужны стабильная генерация, ответы без сбоев и чат, который опирается на расчёты пользователя, а не говорит общие слова.
Что получилось: Разборы и чат работают в продакшене. Ответы строятся по данным человека, очередь выдерживает сбои моделей без двойного списания.
Как сделано:
1. Долгая генерация → тяжёлые разборы встают в очередь на PostgreSQL, воркер берёт задачи без пересечений и повторяет неудачные попытки с паузой.
2. Окончательный сбой модели → потраченное возвращается пользователю.
3. Медленный полный разбор → натальная карта собирается мультипроходом, параллельные запросы дают разделы карты.
4. Мусор в ответах → фильтры ловят распад текста на чужие алфавиты и проверяют род по полу читателя.
Чат берёт факты из расчётов пользователя, в модель уходят только обезличенные данные.
Стек: TypeScript, Bun, Hono, OpenRouter, PostgreSQL, Prisma, Zod.
Стоимость: от 13 000 ₽. Точную цену считаю под ваше ТЗ, обсудим в переписке.
https://asteia.ru