Details

Title Разработка системы интеллектуального управления и балансировки нагрузки для API-сервисов искусственного интеллекта: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Creators Маципудра Петр Евгеньевич
Scientific adviser Шмаков Владимир Эдуардович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects API-менеджмент ; искусственный интеллект ; корпоративная безопасность ; масштабируемость ; геополитические ограничения ; централизованное управление ; балансировка нагрузки ; оптимизация расходов ; API-безопасность ; API management ; artificial intelligence ; corporate security ; scalability ; geopolitical restrictions ; centralized management ; load balancing ; cost optimization ; API security
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.02
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2025/vr/vr25-2451
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\37377
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Главная цель выпускной квалификационной работы является разработка концепции и реализация программного обеспечения промежуточного уровня для управления и балансировки нагрузки на API-ключи сервисов искусственного интеллекта. Для реализации работы необходимо было выполнить следующие задачи: - Сформулировать проблемы в необходимости централизованного управления API-ключами ИИ - Провести анализ существующих аналогов - Разработать концепцию архитектуры программного обеспечения - Реализовать концепцию и все её компоненты - Провести тестирование и анализ эффективности ПО Результаты исследования показали эффективность разработанного решения в обходе лимитов API провайдеров и географических ограничений. Концепция данного решения заняла второе место на ежегодной учебно-практической конференции “Современные технологии в теории и практике программирования” (2025) и стоит на публикации в научном журнале “Современная наука: актуальные проблемы теории и практики”. Были использованы следующие информационные технологии: - Язык программирования Python 3.11 - Фреймворки и библиотеки и React.js, FastAPI, httpx и python-jose - СУБД PostgreSQL - Инструменты контейнеризации Docker и Docker Compose - Инструменты разработки PyCharm, Visual Studio Code и Git.

The main objective of this graduation thesis is to develop a concept and implement middleware software for managing and load balancing API keys for artificial intelligence services. To accomplish this work, the following tasks needed to be completed: - Formulate problems regarding the need for centralized management of AI API keys - Conduct analysis of existing analogues - Develop a software architecture concept - Implement the concept and all its components - Conduct testing and efficiency analysis of the software Research results showed the effectiveness of the developed solution in bypassing API provider limits and geographical restrictions. The concept of this solution took second place at the annual educational-practical conference "Modern Technologies in Programming Theory and Practice" (2025) and was published in the scientific journal "Modern Science: Current Problems of Theory and Practice". The following information technologies were used: - Python 3.11 programming language - Frameworks and libraries: React.js, FastAPI, httpx, and python-jose - PostgreSQL database management system - Containerization tools: Docker and Docker Compose - Development tools: PyCharm, Visual Studio Code, and Git.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics