ThomasVitale/llm-apps-java-spring-ai
Sample Java applications demonstrating how to build LLM-powered features using Spring AI and Spring Boot.

The repository contains practical samples showing integration of Large Language Models into Java applications via Spring AI. It covers multiple use cases including chatbots, question answering with RAG (retrieval-augmented generation), semantic search, structured data extraction, and text classification. The samples demonstrate working with various LLM providers such as Ollama, OpenAI, and Mistral AI, as well as embedding models and vector databases like PGVector.