Интерфейс должен быть схож с ChatGPT, но с ограничениями в функционале и возможностью добавления кастомизированных GPTs
Функциональные требования
1. Интерфейс пользователя - Компьютерная версия: - Экран делится на две части: Слева: Список чатов, сгруппированных по темам. - Справа: Поле для диалога с нейросетью. - Поле ввода текста с ограничением на количество запросов в день (например, 50 запросов). - Запросы группируются по темам, которые генерируются автоматически. - Мобильная версия (не мобильное приложение): - Аналогичный интерфейс, оптимизированный для мобильных устройств.
2. Функционал GPTs - Пользователь видит только те GPTs, которые были добавлены администратором, только название и иконку. - GPTs можно настроить через админку: задать название, иконку и ссылку. - Возможность добавления до 50 предзагруженных GPTs.
3. Регистрация и админка - Регистрация пользователя по email. Доступ к сервису возможен только для пользователей с загруженными в админку email. Например, пользователи покупают доступ, и мы сообщаем им, что сервис доступен по их email. Они заходят на сайт, вводят свои логин и пароль, или регистрируются, указав email, с которого была совершена покупка. - Настройка количества доступных запросов на день, это число уменьшается с каждым новым запросом или перегенерацией ответа от нейросети, и доступных GPTs для каждой группы пользователей через админку. - Каждой группе пользователей мы задаем отдельное количество запросов на день. Также можно задавать доступные GPTs для каждой группы. Например, для одной группы доступны одни GPTs, для другой — другие - Настройка срока действия групп пользователей. При истечении срока доступ к запросам блокируется с соответствующим сообщением. - Настройка сообщений о закрытии доступа в админке.
4. Галочки согласия - В процессе регистрации пользователи должны отметить галочки согласия с правилами, офертами и документами. - Галочки настраиваются в админке: возможность добавления произвольного количества галочек с текстом и ссылками. - Логи регистрации фиксируют, какие галочки были отмечены и с какими ссылками на документы. - Без согласия с необходимыми галочками регистрация невозможна, с отображением предупреждения о необходимости согласия. - Возможность выгрузки логов с информацией о выбранных галочках и ссылках.
5. API и баланс - Запросы к ChatGPT через API-ключ. - Управление балансом API-ключа осуществляется администратором.
Административная панель
1. Функционал админки - Управление пользователями и группами (добавление, редактирование, удаление). - Настройка доступных GPTs для каждой группы пользователей. - Настройка лимита запросов на день для групп пользователей. - Настройка срока действия групп пользователей и сообщений о закрытии доступа. - Настройка галочек согласия с возможностью добавления текста и ссылок на документы. - Просмотр и выгрузка логов с информацией о галочках согласия.
2. Регистрация пользователей - Создание пользователей по email и назначение настроек. - Генерация и отправка паролей пользователям. - Восстановление пароля через email.
Технические требования
1. Нужно сделать так, чтобы код был прокомментирован очень подробно, и при этом была техническая документация, которая позволяла бы спокойно вырезать основную часть (отрезать авторизацию и админку)этого кода и встроить её в любой другой проект. Что бы было понятно, что и куда нужно встраивать другому разработчику. Чтобы он мог встроить его в другой проект.
3. Безопасность - Хранение паролей и данных пользователей с учетом безопасности. - Защита от несанкционированного доступа к админке и пользовательским данным.
Частные объявления в Вашем городе, в Вашем регионе и в России
Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.
Бизнес-тренер из Дмитрова провела мастер-класс для школьников
Собянин рассказал о начале голосования за лучший объект реставрации
От удара о столб Audi разорвало на две части на ЧМЗ в Челябинске
Финал шоу «Вызов. Китайский сезон», откровения Лепса в Comedy Club, жёсткое наказание участников в «Звёздах в джунглях» и критика Бузовой в «Ярче звёзд»: что смотреть на ТНТ в выходные