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.

64
/ 100
Established

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.

No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

724

Forks

164

Language

Java

License

Apache-2.0

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.