Детальная информация
Название | Разработка системы интеллектуального управления и балансировки нагрузки для API-сервисов искусственного интеллекта: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» |
---|---|
Авторы | Маципудра Петр Евгеньевич |
Научный руководитель | Шмаков Владимир Эдуардович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | API-менеджмент ; искусственный интеллект ; корпоративная безопасность ; масштабируемость ; геополитические ограничения ; централизованное управление ; балансировка нагрузки ; оптимизация расходов ; API-безопасность ; API management ; artificial intelligence ; corporate security ; scalability ; geopolitical restrictions ; centralized management ; load balancing ; cost optimization ; API security |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 02.03.02 |
Группа специальностей ФГОС | 020000 - Компьютерные и информационные науки |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-2451 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\37377 |
Дата создания записи | 19.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Главная цель выпускной квалификационной работы является разработка концепции и реализация программного обеспечения промежуточного уровня для управления и балансировки нагрузки на 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.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0