Первый этап:
• Основное: Вход через GitHub или Google, регистрация, восстановление пароля
• Базовое администрирование: Панель с новыми регистрациями (ежедневные, еженедельные, ежемесячные и общие) и статистикой активных пользователей
• Среднее администрирование: Изменение информации пользователя (удаление или блокировка) • Оплата: Интеграция Stripe для оплаты ежемесячных премиум-подписок
• Чат-бот: Создание страницы, где пользователи могут загружать PDF-файлы, просматривать историю чатов, изменять названия чатов, удалять чаты, создавать новые чаты и выбирать модели чатов (бесплатные пользователи могут использовать ChatGPT 3.5, премиум-пользователи могут выбирать ChatGPT 4.5)
Второй этап:
• Ежедневные лимиты и API: Добавить страницу в панель администратора для установки ежедневных лимитов использования токенов для ChatGPT 3.5 и 4.5 (бесплатные и премиум) и выделить область для API\
• Facebook Pixel: Интеграция Facebook Pixel
• Chrome DB: Необходимо для векторной базы данных
• Администрирование RAG: Интеграция этого GitHub RAG или создание аналогичного решения с теми же функциями для управления сотнями тысяч PDF-файлов для улучшения базы знаний чат-бота
• Перевод: Создание страницы перевода с использованием API ChatGPT 4.5 для премиум-пользователей, аналогичной Google Translate
Этап Три
• Поиск AI: Настройте интерфейс Perplexica в соответствии с нашим дизайном и интегрируйте его в текущую систему.
• Загрузка PDF: Дать возможность премиум-пользователям загружать до 15 МБ или 2-3 PDF-документов в чаты. • Системный запрос: Разрешить ввод системных запросов, аналогично интерфейсу Ollama.
• Финальная версия админ-панели:
- Добавить кнопку для подарка месячной подписки при редактировании информации о пользователе.
- Доступ к истории чатов при редактировании данных пользователя.
- Предоставление статистики использования токенов за день, неделю, месяц и общий период для версий 3.5 и 4.5.
- Отображение количества приобретенных премиум-подписок за день, неделю, месяц и за всё время. • Настройки пользователя:
- Редактировать имя пользователя, пароль и полное имя; обновить язык и страну.
- Ввод и сохранение платёжной информации.
• Puling : https://vercel.com/templates/next.js/weathergpt к чат