Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Краткое описание приложения

Java-приложение с интегрированной ИИ-моделью для анализа тональности текста, контейнеризованное в Docker и развёрнутое в Kubernetes.

💻 Технологии

Для реализации проекта использовалась:

  • Java 17
  • Spring Boot
  • Docker
  • Kubernetes
  • Prometheus
  • Grafana
  • Maven

Структура приложения

📦main
┣ 📂java
┃ ┗ 📂ru
┃ ┃ ┗ 📂aisystem
┃ ┃ ┃ ┣ 📂inference
┃ ┃ ┃ ┃ ┣ 📜AiModel.java
┃ ┃ ┃ ┃ ┗ 📜AiModelLoader.java
┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┣ 📜AiResult.java
┃ ┃ ┃ ┃ ┗ 📜AiService.java
┃ ┃ ┃ ┣ 📜AiApplication.java
┃ ┃ ┃ ┗ 📜AiController.java
┗ 📂resources
┃ ┣ 📂model
┃ ┃ ┗ 📜ai-model.json
┃ ┗ 📜application.yml

🚀 Запуск приложения

1. Первоначально необходимо склонировать репозиторий сервиса с помощью команды:
git clone https://github.com/pasom-creator/Ai
  1. Сборка и запуск приложения/запуск тестов
# Сборка проекта
mvn clean install

# Запуск приложения
mvn spring-boot:run
  1. Приложение запуститься по адресу http://localhost:8080

📍 API Endpoints

API Описание
GET /api/sentiment Получить оценку AI

About

Final task

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages