Перейти к содержанию

Интеграционная платформа YaMarkiza🔗

Это внутренняя серверная система, позволяющая подключать ChatGPT к различным коммуникационным каналам — таким как WhatsApp, VK, сайты через виджет, и другие.

Система обрабатывает входящие сообщения, передаёт их в GPT, получает ответы и возвращает их обратно пользователям, с учётом логики, очередей, биллинга и истории.


Архитектура🔗

  • Главный сервис (Django) — хранит и создаёт базу данных, управляет пользователями, профилями и транзакциями.
  • Микросервисы — обеспечивают асинхронную работу с GPT, очередями сообщений, функциями, виджетами и внешними API.
    • Data-сервис — центральная точка доступа к профилям и расходам.
    • GPT-сервис — общается с OpenAI.
    • Интеграционные сервисы — принимают вебхуки от платформ и запускают обработку.

Содержание документации🔗


Назначение документации🔗

Эта документация предназначена для:

  • Новых разработчиков (погружение в проект)
  • Обслуживания системы
  • Расширения функциональности