Home/Developer Tools/llm-apps-java-spring-ai
llm-apps-java-spring-ai logo

llm-apps-java-spring-ai

ThomasVitale/llm-apps-java-spring-ai

Java Generative AI and LLM Application Samples Using Spring AI

GraphCanon updated 3d · GitHub synced 3d

775 stars190 forksLast push 2w Java Apache-2.0

Decision brief

llm-apps-java-spring-ai provides Java developers with samples to build applications powered by generative AI and large language models using Spring AI and Spring Boot.

Good fit when

  • When you want to leverage existing knowledge of the Spring framework, especially for developing Java-based applications that integrate generative AI functionalities.
  • If your project requires Apache-2.0 licensed software ensuring permissive use for proprietary development or further distribution.

Avoid when

  • When seeking a platform independent of the Spring framework, as llm-apps-java-spring-ai focuses on leveraging existing Spring components.
  • For developers preferring languages other than Java for developing applications that require interaction with large language models or generative AI.
Requirements:
Experience with Java programming is essential for leveraging the repository effectively.; Familiarity with frameworks such as Spring AI and Spring Boot will be advantageous in understanding and implementing the sample applications.

Observed Jul 14, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Active (12d since push)
As of 3d
Provenance
Not a fork · Personal account
As of 3d
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/ThomasVitale/llm-apps-java-spring-ai

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

ThomasVitale/llm-apps-java-spring-ai repository provides sample applications showcasing Java app development powered by generative AI and large language models, using frameworks like Spring AI and Spring Boot.

Capability facts

Languages
java

Source: github.language · Aug 22, 2026

Categories

Tags

README

LLM and AI-Infused Applications with Java & Spring AI

Samples showing how to build Java applications powered by Generative AI and Large Language Models (LLMs) using Spring AI.

🛠️ Pre-Requisites

  • Java 25
  • Podman/Docker

💡 Use Cases

🧠 Models

Chat Models

Chat completion with LLMs via different model providers:

Embedding Models

Vector transformation (embeddings) with LLMs via different model providers:

Image Models

Image generation with LLMs via different model providers:

Audio Models

Speech generation with LLMs via different model providers:

Speech transcription with LLMs via different model providers:

Moderation Models

Coming soon

📐 Patterns

Prompts, Messages, and Templates

Prompting using simple text:

Prompting using structured messages and roles:

Prompting using templates:

Structured Output

Converting LLM output to structured JSON and Java objects:

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.