dive-into-spring-ai
Basic Information
This repository is a hands‚Äëon teaching and demo project that shows how to build AI-enabled applications with SpringAI. It collects example implementations and end‚Äëto‚Äëend code for streaming responses (SSE), agent smart bodies, function call handling, embeddings and vector databases, retrieval‚Äëaugmented generation (RAG) including a graph RAG variant, historical message management, and basic image generation and understanding flows. The project contains a Java Spring backend and a Node.js front end, configuration examples, and instructions to run a local stack with MySQL, Redis‚ÄëStack (vector support) and Neo4j. It is intended for developers who want practical examples of integrating SpringAI features rather than a packaged production service.