前两天用 DeepSeek 接口简单写了一套大A智能分析系统,主要用于做基础指标分析和结构化报告输出。
整体功能不复杂,偏向学习和研究接口调用、数据整理、前后台交互这块,带了简单的会员与次数控制逻辑,需要注册登录后使用,后台可以设置每日可用次数。
适合拿来做二次开发或者当接口调用示例项目研究用。
DeepSeek大A智能分析系统 V3.0 首页与分析入口界面
安装教程
1、运行脚本前请确认环境
请提前准备好以下环境:
- 端口:5000 已放行
- Python:3.9(版本过低容易不兼容)
- 数据库:MySQL 5.6
数据库需要你手动创建:
数据库名:stock_db
并确认 app.py 中第35行的数据库账号密码与你本地数据库一致。
2、文件清单说明
项目目录位置示例:
/www/wwwroot/280
目录内包含以下文件:
- app.py
- 第29行:填写 DeepSeek KEY(官网申请即可)
- 第35行:数据库连接信息
- 第47行:每日查询次数限制(默认5次)
- index.html(用户前台)
- admin.html(管理后台)
- requirements.txt(依赖清单)
- deploy.sh(一键部署脚本)
3、安装网站步骤
3-1、进入项目目录
cd /www/wwwroot/280
3-2、赋予脚本执行权限
chmod +x deploy.sh
3-3、运行部署脚本
./deploy.sh
脚本会自动创建虚拟环境并安装所需依赖。
4、部署完成后的目录结构
部署成功后,目录结构大致如下:
- app.py —— 后端核心逻辑
- index.html —— 用户访问页面
- admin.html —— 管理后台
- requirements.txt —— 依赖清单
- venv/ —— Python 虚拟环境(自动生成)
- reports/ —— 生成的分析报告(HTML / PDF)
- history/ —— 分析历史记录
- logs/ —— 运行日志
后台默认账号:
账号:koma
密码:777777
5、启动网站服务
5-1、进入目录
cd /www/wwwroot/280
5-2、激活虚拟环境
source venv/bin/activate
5-3、启动服务
python app.py
浏览器访问:
http://服务器IP:5000
后台地址:
http://服务器IP:5000/admin
6、设置为后台服务(推荐)
为了防止窗口关闭服务停止,可以将程序设置为 systemd 服务。
常用命令:
查看状态
systemctl status stock-analysis
重启服务
systemctl restart stock-analysis
查看实时日志
journalctl -u stock-analysis -f
停止服务
systemctl stop stock-analysis
释放端口
fuser -ki 5000/tcp
重新加载服务配置
sudo systemctl daemon-reload
启动服务
sudo systemctl start stock-analysis.service
设置开机自启
sudo systemctl enable stock-analysis.service
确认是否运行成功:
sudo systemctl status stock-analysis.service
看到 active (running) 即说明正常运行。
如何绑定域名访问?
如果不想使用 IP:5000 访问,可以通过宝塔反向代理方式绑定域名。
宝塔路径:
网站 → 添加站点(纯静态) → 站点设置 → 反向代理 → 添加反向代理
目标URL填写:
http://你的IP:5000
保存后即可使用域名访问系统。
后台地址示例:
https://你的域名/admin
后台会员与每日次数管理界面
分析报告展示
系统会根据接口返回的数据生成结构化分析报告,包含:
- 价格
- 涨跌幅
- RSI
- 风险等级
- 技术指标解读
- 支撑位与阻力位
- 操作建议区间
报告可直接在网页查看,也可下载保存。
分析报告顶部数据与风险评级
AI分析文字报告主体内容
指标详情与技术参数展示
常见问题排查
1、数据库连接失败
查看日志:
journalctl -u stock-analysis -n 50
如果提示 Access denied,说明:
- app.py 中数据库账号密码错误
- 数据库未创建 stock_db
2、5000端口被占用
释放端口:
fuser -k 5000/tcp
再重新启动服务。
3、安装 akshare 卡住
多数情况是服务器内存不足,建议:
- 至少 2G 内存
- 先手动执行 deploy.sh 看卡在哪一步
总结说明
整个项目主要需要改动的地方只有三处:
- app.py 第29行:DeepSeek KEY
- app.py 第35行:数据库配置
- app.py 第47行:每日查询次数限制
其余部分基本无需调整即可跑通。
项目结构比较清晰,适合在此基础上继续加:
- 更多指标组合
- 图表模块
- 接口缓存
- 多模型切换等功能
项目源码目录结构与文件说明
附件说明
附件中包含完整源码与部署脚本,内容与截图一致。
本资源不包含代安装服务,建议自行部署学习,安装过程中遇到报错可以结合日志自行排查,或者直接让 AI 辅助定位问题。
下载地址:





