基于 Vue 3 + Node.js + DeepSeek 大模型的智能景点介绍与行程规划系统。
| 层级 | 技术 |
|---|---|
| 前端 | Vue 3 + Vite + Vue Router + Vant UI + Axios |
| 后端 | Node.js + Express + LangChain |
| AI | DeepSeek Chat API |
├── ai-travel/ # 前端项目
│ └── src/
│ ├── views/ # 页面(首页、对话、行程详情、个人中心)
│ ├── components/ # 组件(聊天气泡、景点卡片、预算表)
│ ├── router/ # 路由配置
│ ├── utils/ # 网络请求(axios + SSE 流式)
│ └── styles/ # 公共样式
├── travel-server/ # 后端项目
│ └── src/
│ ├── routes/ # API 路由
│ ├── services/ # 业务逻辑(大模型调用)
│ └── utils/ # SSE 流式响应工具
└── .gitignore
cd travel-server
cp .env.example .env编辑 .env 文件,填入你的 DeepSeek API Key。
cd travel-server
npm install
npm run dev服务运行在 http://localhost:3200
cd ai-travel
pnpm install
pnpm dev浏览器访问 Vite 开发服务器地址即可。
| 方法 | 路径 | 说明 |
|---|---|---|
| POST | /api/travel/recommend |
生成旅行行程规划 |
| POST | /api/travel/chat |
AI 对话(SSE 流式) |