ChatGPT на чистом PHP с авторизацией, личным кабинетом, историей переписки и тарифами
- Показывать справа: 0
Автономная PHP-система для предоставления доступа к ChatGPT через API OpenAI с полноценной пользовательской инфраструктурой: регистрация по номеру телефона через SMS, личный кабинет, управление тарифами и оплата через ЮKassa.
Решение построено на чистом PHP без привязки к CMS, что обеспечивает минимальное потребление ресурсов, высокую скорость работы и гибкость развёртывания на любом хостинге. Все диалоги сохраняются в базе данных и доступны для продолжения в любой момент.
Назначение: готовая платформа для запуска коммерческого ChatGPT-сервиса с многоуровневой системой тарифов, биллингом и административным контролем над пользователями и их чатами.
Ключевая функциональность
- Многочатовый режим: каждый пользователь может вести несколько независимых диалогов с ChatGPT одновременно, переключаясь между ними и начиная новые.
- Регистрация по SMS: авторизация исключительно по номеру телефона с одноразовым кодом подтверждения через SMS-шлюз — без email и социальных сетей.
- Личный кабинет: пользователь заполняет профиль (имя, фамилия, отчество, город), просматривает историю чатов и пополняет баланс.
- Система тарифов: гибкая настройка бесплатного лимита диалогов и платных тарифных планов через админ-панель. Подключена платёжная система ЮKassa для приёма оплат.
- Сохранение истории: все чаты сохраняются в базе данных MySQL — пользователь может вернуться к любому диалогу и продолжить его с того же места.
- Административная панель: просмотр всех чатов пользователей, управление тарифами, редактирование профилей, отслеживание истории балансов и ручное зачисление средств.
- API-интеграция: работа через официальное API OpenAI ChatGPT, для функционирования необходим ключ, полученный на сайте openai.com.
Как работает система
Система развёртывается на любом сервере с поддержкой PHP и MySQL. Пользовательский интерфейс взаимодействует с серверной частью через асинхронные запросы, что обеспечивает плавную работу чатов без перезагрузки страницы. Администратор управляет всеми параметрами через выделенную панель.
- Пользователь регистрируется по номеру телефона, вводит код из SMS и получает доступ к системе.
- В личном кабинете доступен бесплатный лимит диалогов (настраивается администратором), после исчерпания которого предлагается оплатить тариф.
- Оплата принимается через ЮKassa, средства зачисляются на баланс пользователя автоматически после подтверждения платежа.
- Все запросы к ChatGPT проходят через серверный PHP-слой, который подписывает обращения API-ключом OpenAI и возвращает ответы пользователю.
- Администратор в реальном времени видит все чаты, может редактировать тарифные планы и управлять балансами пользователей.
Преимущества использования
- Независимость от CMS: чистый PHP-код без фреймворков и CMS — система работает на любом хостинге с минимальными требованиями, не требует обновлений сторонних платформ.
- Готовность к запуску: полностью настроенный биллинг с ЮKassa, SMS-регистрация и админ-панель — можно запускать сервис сразу после установки.
- Контроль и безопасность: администратор видит всю активность пользователей, управляет тарифами и балансами без обращения к коду.
- Масштабируемость: архитектура позволяет наращивать функционал и переносить отдельные модули в CMS (OpenCart, WordPress, Joomla) под конкретные задачи.
Что входит в стоимость
- Готовый скрипт: полностью работоспособное PHP-решение с заявленным функционалом, включая клиентскую часть, админ-панель и биллинг.
- Установка и настройка: самостоятельно разворачиваю систему на вашем сервере, выполняю первоначальную настройку и проверяю корректность работы.
- Проверка работоспособности: тестирую функционал после установки — регистрацию, чаты, оплаты, админ-панель — и убеждаюсь, что всё работает корректно.
- Бесплатная поддержка: в течение 14 дней после установки бесплатно отвечаю на вопросы и устраняю возможные проблемы, связанные с работой системы.
- Поддержка 1 домена: лицензия на использование системы на одном доменном имени с технической поддержкой.
Заключение
PHP-система представляет собой готовое коммерческое решение для запуска ChatGPT-сервиса с полноценной пользовательской и административной инфраструктурой. Реализованный функционал покрывает полный цикл: от регистрации пользователя и проведения оплаты до сохранения истории диалогов и аналитики использования. При необходимости возможности системы могут быть адаптированы под требования конкретного проекта.
Если у вас появились вопросы по работе системы, требуется установка, индивидуальная доработка или разработка похожего решения, свяжитесь со мной любым удобным способом:
Контактная информация
Если вам требуется разработка сайта на Joomla, создание индивидуального компонента или доработка существующего проекта, свяжитесь со мной любым удобным способом.
- Telegram — обсуждение проекта, консультация и оценка стоимости.
- Форма обратной связи — отправьте описание задачи через сайт.
Помогаю с разработкой сайтов, компонентов, модулей, интеграцией сторонних сервисов, переносом проектов на новые версии Joomla и технической поддержкой.
Скриншоты
https://webalan.ru/gpt_php_site.html#sigProIdd1810911bc