piomin/spring-ai-showcase

Sample Spring AI Application with several use cases

54
/ 100
Established

Demonstrates Chat Model integration with multiple AI providers (OpenAI, Mistral, Ollama, Azure OpenAI, Anthropic), Function Calling for dynamic tool execution, and RAG with Pinecone vector stores. Features include prompt templates with chat memory, structured output generation, multimodal image processing, and tool calling for real-time data retrieval like stock prices and wallet calculations. Modular REST controllers showcase each capability independently while supporting provider-agnostic switching via Maven profiles.

No Package No Dependents
Maintenance 10 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

68

Forks

30

Language

Java

License

MIT

Last pushed

Feb 19, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/piomin/spring-ai-showcase"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.