Архітектурні та інженерні аспекти інтеграції API Novita AI у вебзастосунок для генерації зображень

Ключові слова: веб застосунок, програмна архітектура, програмна інженерія, генеративні моделі, інтеграція API, асинхронна обробка.

Анотація

У статті досліджуються архітектурні та інженерні підходи до інтеграції сервісу генерації зображень Novita AI у вебзастосунок, що підтримує масштабовану та асинхронну обробку запитів. Запропоноване рішення ґрунтується на чіткому розмежуванні відповідальностей між frontend- та backend-компонентами, де backend забезпечує валідацію, оркестрацію довготривалих завдань, взаємодію із зовнішніми API та збереження даних. Обмін даними реалізовано з використанням REST для синхронних операцій і WebSocket-сповіщень для асинхронних оновлень, тоді як ресурсоємні завдання виконуються через черговий механізм, що запобігає блокуванню інтерфейсу. Інтеграція із сервісом Novita AI інкапсульована в окремому сервісному шарі, що забезпечує модульність, підтримуваність і розширюваність системи. Проведено експериментальне оцінювання часу виконання ключових операцій, зокрема генерації зображень, трансформації, апскейлінгу та навчання користувацьких моделей. Отримані результати підтверджують ефективність асинхронної обробки та демонструють, що використання користувацьких моделей підвищує узгодженість результатів за рахунок незначного збільшення часу генерації. Наукова новизна даного дослідження полягає в архітектурному обґрунтуванні асинхронної інтеграції API для генерації зображень на основі штучного інтелекту з підтримкою навчання користувацьких моделей, підтвердженому експериментальною оцінкою продуктивності.

Посилання

Cao Y., Chen Z., Li S., Zhang Y. “A Survey on Generative Diffusion Models.” arXiv, 2022, URL: https://doi.org/10.48550/arXiv.2209.02646.

Sordo, A., et al. A Review on Generative AI For Text-To-Image and Image-To-Image Generation and Implications To Scientific Images. arXiv:2502.21151, 2025. URL: https://doi.org/10.48550/arXiv.2502.21151.

Lishchyna N. M., Lishchyna V. O., Povstiana Yu. S. Approaches and algorithms for processing and image recognition of complex structure. Computer-Integrated Technologies: Education, Science, Production, № 38, 2020, pp. 5-9. DOI:10.36910/6775-2524-0560-2020-38-01.

Novita AI – Model Libraries & GPU Cloud, Deploy, Scale & Innovate. URL: https://novita.ai.

Novita AI – Serverless GPU Platform – Kodus. URL: https://docs.kodus.io/cookbook/en/novita.

Опубліковано
2026-03-28
Як цитувати
Повстяна, Ю., Ліщина, Н., Суринович, О., Бойко, Л., & Качула, І. (2026). Архітектурні та інженерні аспекти інтеграції API Novita AI у вебзастосунок для генерації зображень. КОМП’ЮТЕРНО-ІНТЕГРОВАНІ ТЕХНОЛОГІЇ: ОСВІТА, НАУКА, ВИРОБНИЦТВО, (62), 83-88. https://doi.org/10.36910/6775-2524-0560-2026-62-09
Розділ
Інформатика та обчислювальна техніка