Перший етап:
• Основне: Вхід через 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 до чату