Интеграционная платформа YaMarkiza🔗
Это внутренняя серверная система, позволяющая подключать ChatGPT к различным коммуникационным каналам — таким как WhatsApp, VK, сайты через виджет, и другие.
Система обрабатывает входящие сообщения, передаёт их в GPT, получает ответы и возвращает их обратно пользователям, с учётом логики, очередей, биллинга и истории.
Архитектура🔗
- Главный сервис (Django) — хранит и создаёт базу данных, управляет пользователями, профилями и транзакциями.
- Микросервисы — обеспечивают асинхронную работу с GPT, очередями сообщений, функциями, виджетами и внешними API.
- Data-сервис — центральная точка доступа к профилям и расходам.
- GPT-сервис — общается с OpenAI.
- Интеграционные сервисы — принимают вебхуки от платформ и запускают обработку.
Содержание документации🔗
Назначение документации🔗
Эта документация предназначена для:
- Новых разработчиков (погружение в проект)
- Обслуживания системы
- Расширения функциональности