langchain4j-aideepin
LangChain4j-AIDeepin is a comprehensive AI application platform designed to rapidly build intelligent business assistants. Built on Spring Boot, LangChain4j, and LangGraph4j for the backend and Vue 3 with Naive UI for the frontend, it integrates advanced capabilities including multi-character AI chat with streaming output, text-to-image generation and editing, and a robust knowledge base supporting both vector search and knowledge graph retrieval via RAG. The platform features a visual AI workflow editor with conditional branching and parallel execution for orchestrating complex tasks. It includes an MCP service marketplace to extend AI with external tools and data sources, plus full ASR and TTS support for flexible voice and text interactions with selectable AI voices. Unique long and short-term memory features automatically extract and store key information to enable personalized responses based on historical context. The system supports multiple model providers such as OpenAI, Qwen, SiliconFlow, Ollama, an