说明
想自己搭个能聊卦、看盘、抽塔罗的 AI 小助手?整套源码已经扔 GitHub,按下面白话说一步步来,半小时就能跑起来。
一、先装环境
1. Java21(别用 8,会炸)
2. MySQL8(root 密码记好,待会儿要连)
3. Redis(默认端口 6379 能通就行)
二、改配置
1. 打开 `src/main/resources/application.yml`,把数据库、Redis 的 IP、端口、账号、密码换成你自己的。
2. 打开 `src/main/java/fun/diviner/ai/entity/Special.java`,找到 `authSecret` 那一行,随便敲一串复杂字符当令牌。
3. 再打开 `src/main/java/fun/diviner/ai/diviner/ai/AIModel.java`,把 AI 模型 KEY 粘进去,不然聊天会报“没脑子”。
三、导数据
把根目录的 `data.sql` 扔进 MySQL,表结构+初始数据一次到位。
四、配支付(想收钱就填,测试可先跳过)
进数据库 `core` 表,改这 5 个字段:
– `yiPayId`:你在易支付后台看到的商户 ID。
– `yiPayMerchantPrivateKey`:商户私钥,一长串别粘错。
– `yiPayPlatformPublicKey`:平台公钥,同样别多空格。
– `yiPayNoticeUrlPrefix`:后端回调域名,比如 `https://api.ai.dkewl.com`,末尾千万别带 `/`。
– `yiPayReturnUrl`:用户付完钱跳回的页面,填你前端地址即可。
五、打包启动
“`bash
# 在项目根目录执行
mvn clean package -DskipTests
# 稍等几分钟,看到 BUILD SUCCESS 后
java -jar target/AI-Diviner-1.0.0.jar
“`
控制台出现 “Started AI-Diviner” 就齐活,浏览器访问 `http://localhost:8080` 先看接口通不通,再用前端调。
踩坑小贴士
– 如果 Redis 没启动,项目会报连接超时,别慌先看 6379。
– 支付回调失败 99% 是地址写错或 HTTPS 证书不信任,本地测试可先配 HTTP 域名。
– 改完配置一定要重新 `mvn package`,否则旧代码还在 jar 包里。
祝各位部署顺利,早日实现“AI 算命自由”!
演示图
感谢您的来访,获取更多精彩文章请收藏本站。


暂无评论内容