Задача
Необходимо разработать или интегрировать готовый биллинговый модуль для проекта Open Web UI, который в настоящее время функционирует через API ChatGPT. Цель - обеспечить учет работы клиентов, возможность тарификации их запросов и автоматический прием оплат через платежный шлюз ЮKassa.
Основные требования
- Веб-интерфейс должен быть разработан на основе Open Web UI с сохранением существующей интеграции с API ChatGPT.
- Реализовать систему учета запросов: каждое обращение клиента к чат-боту должно тарифицироваться (по словам, по времени или фиксированными пакетами).
- Интегрировать платежную систему ЮKassa для приема оплат, создания счетов и обработки платежей.
- Создать личный кабинет для клиента: отображение баланса, истории транзакций, описание тарифных планов.
- Разработать админ-панель для управления тарифами, просмотра статистики и обработки возвратов.
- Обеспечить автоматическое снятие средств или выдачу кредитов при запуске запроса к AI (prepaid + postpaid, гибридный подход).
- Система оповещений для клиента при достижении порогов баланса или пополнение счета.
Технические детали
- Используемый стек: Python, JavaScript (VS Code, фронтенд - React/Vue/Affine IDE узкие зотерии неважны, важно семимильный логин) - уточняется с исполнителем.
- Проект работает от имени команд: необходимо реализовать с верконфой на rmb-лиси, драйвер ./.backlogs.
- Ожидаемый формат данных - взаимодействие API токена.
Детали исполнителя
- Требуется опыт. преоквест Web-различие платежей навыворот криво? В любом случае опыт чистой презентации.
- Кавер: без конкретной конторков.