Описание проекта:
Разработан модуль генерации изображений с использованием Yandex Cloud Foundation Models (модель yandex-art/latest). Пользователь вводит текстовое описание, после чего система создаёт уникальное изображение и предлагает скачать результат без сохранения файлов на сервере.
Основной функционал:
Асинхронная генерация изображений через API Яндекса.
Поддержка авторизации с использованием сервисных аккаунтов и автоматическим обновлением IAM-токенов.
Полная интеграция в существующий интерфейс личного кабинета ArusGPTChat (шаблон MODX).
Реализация интерфейса с индикатором загрузки и кнопкой «Скачать изображение».
Безопасная обработка запросов без сохранения пользовательских данных.
Технологии:
PHP 8, JavaScript (Fetch API), Yandex Cloud API, MODX, HTML5/CSS3, JSON, Base64, MySQL.
Результат:
Минималистичный и интуитивный интерфейс, позволяющий пользователям создавать изображения с помощью искусственного интеллекта прямо в своём профиле ArusGPTChat. Проект полностью автономен и не требует ручного вмешательства для обновления токенов или хранения данных.