一个基于 Flask 和 LangChain 的智能聊天应用,支持多会话管理、Markdown 渲染和日志记录功能。
- 🤖 基于 LangChain 和 Qwen 大模型的智能对话
- 💬 多会话管理,支持创建、切换和删除会话
- 📝 支持 Markdown 渲染,可以显示格式化文本和代码块
- 💾 自动保存会话到本地存储,刷新页面不会丢失对话
- 📱 响应式设计,适配不同屏幕尺寸
- 📊 完整的日志记录和管理后台
- 后端:Flask, SQLAlchemy, LangChain
- 前端:HTML5, CSS3, JavaScript (原生), Bootstrap 5
- 数据库:MySQL
- AI 模型:Qwen 大模型
git clone <仓库地址>
cd chat_apppip install -r requirements.txt在init_db.py文件中配置数据库初始化sql语句在config.py文件中配置 LangChain 模型路径windows: 直接启动start_windows.bat
启动成功直接访问localhost:5000