Приложение для демонстрации работы с LLM, используя модуль Spring AI. Реализация для chat и embedding моделей
Используемые технологии
- Java 17
- Spring Boot
- Thymeleaf
- Lombok
- Spring AI
Сборка
mvn clean install
Запуск
mvn spring-boot:run
В application.yml необходимо указать свой api-key для подключения к Open AI API
Просто чат с GPT будет доступен в браузере по адресу: http://localhost:8080/chat
Обработка файла с чатом по нему будет доступна в браузере по адресу: http://localhost:8080/rag
После окончания чата, перед загрузкой другого файла следует удалить в текущем каталоге файл локального хранилища vectorestore.json