ThomasVitale/llm-apps-java-spring-ai
Samples showing how to build Java applications powered by Generative AI and LLMs using Spring AI and Spring Boot.
Covers chat completion, embeddings, image generation, and audio models across multiple providers (OpenAI, Ollama, Mistral AI) with Spring AI abstractions. Demonstrates advanced patterns including RAG with PGVector, tool calling, multimodal prompting, conversation memory management, and document ingestion with splitters and metadata enrichment. Includes guardrails, structured output parsing, and both local (Ollama) and cloud-hosted model deployment options.
724 stars.
Stars
724
Forks
164
Language
Java
License
Apache-2.0
Category
Last pushed
Mar 12, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/generative-ai/ThomasVitale/llm-apps-java-spring-ai"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.