📦

spring-ai-apps

by Mark7766/spring-ai-apps

0 views

Easily get started with Spring-AI to develop various AI applications, including TextToSQL and private data AI application development. In addition to these capabilities, Spring-AI also supports integration with several other advanced AI technologies and platforms such as DeepSeek, Azure, Ollama, Vector Databases, Function Calling, MCP and RAG.

pythonapiintegrationChat & Messaging

spring-ai-apps

中文版本
This is a collection of Spring AI small applications, aimed at helping everyone easily learn how to apply Spring AI for AI application development, reducing cognitive burden. Each small application has minimal code, but the framework is fully set up, resolving various version conflict issues.

Spring AI Small Application List:

CategoryApplication NameDescription
Chat Modelchat-deepseekA chat application based on DeepSeek.
Chat Modelchat-azureA chat application based on Azure's OpenAI large model.
Chat ModelnewstonAn intelligent editing agent that retrieves the latest stories, summarizes AI and software development content, and sends them to recipients via email.
Chat Modelmemory-llamaDemonstrates how Spring AI implements memory functions and streaming output, supporting multi-turn conversations for better answers.
Chat Modelprototype-designQuickly generates prototype designs based on natural language and templates, suitable for product managers or business analysts.
Embedding Modelembeddings-ollamaA Q&A application that vectorizes private data using Ollama+Qwen2.5.
Vector Databasechroma-ollamaCombines Ollama+Qwen2.5 with Chroma for vector storage and Q&A applications with private PDF data Vector Database
Vector Databasetext to sqlA small demo for querying databases using natural language, converting natural language to SQL and generating ECharts visualizations.
Tool Callingtools-ollamaDemonstrates Spring AI Function Calling, allowing large models to call different APIs to solve specific problems based on queries.
Model Context Protocol (MCP)MCP DEMOMCP Server DEMO implementation for article summary generation.
Model Context Protocol (MCP)mcp-ollama-serverMCP Server DEMO implementation, providing MCP services.
Model Context Protocol (MCP)mcp-ollama-clientMCP Client DEMO implementation with an article summary interface, calling the MCP Server DEMO service to generate summaries.
Retrieval Augmented Generation (RAG)etlUses Spring's ETL Pipeline and RAG components to enable file upload and management for various document types, answering user questions based on document content.

Install

No configuration available
For more configuration details, refer to the content on the left

Related

Related projects feature coming soon

Will recommend related projects based on sub-categories