Skip to content

geiball/ai-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI 智能旅游助手

基于 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

快速开始

1. 配置环境变量

cd travel-server
cp .env.example .env

编辑 .env 文件,填入你的 DeepSeek API Key。

2. 启动后端

cd travel-server
npm install
npm run dev

服务运行在 http://localhost:3200

3. 启动前端

cd ai-travel
pnpm install
pnpm dev

浏览器访问 Vite 开发服务器地址即可。

API 接口

方法 路径 说明
POST /api/travel/recommend 生成旅行行程规划
POST /api/travel/chat AI 对话(SSE 流式)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors