本AI占卜系统集成塔罗牌、八字命理及AI智能解卦功能,支持一键部署,涵盖前后端完整配置流程。提供支付接口集成、数据库初始化及模型密钥配置,轻松搭建个性化占卜平台,助力玄学与科技结合的商业落地应用。
AI占卜算卦项目源码资源介绍
项目概述
这是一个结合AI技术的占卜算卦系统,提供以下功能:
- AI聊天助手辅助解卦
- 塔罗牌占卜
- 八字命理分析
部署要求
前端部署要求
- Java 21
- MySQL 8
- Redis
后端部署要求
- Node.js 20+
详细部署步骤
前端部署流程
- 环境安装
- 安装Java 21开发环境
- 安装MySQL 8数据库
- 安装Redis缓存系统
- 配置修改
- 修改
src/main/resources/application.yml
文件中的数据库和Redis配置 - 修改
src/main/java/fun/diviner/ai/entity/Special.java
中的authSecret
为您自己的密钥 - 修改
src/main/java/fun/diviner/ai/diviner/ai/AIModel.java
填入您的AI模型密钥
- 修改
- 数据库初始化
- 将根目录下的
data.sql
文件导入到MySQL数据库中
- 将根目录下的
- 支付配置
- 进入core表,修改以下字段:
yiPayId
: 易支付IDyiPayMerchantPrivateKey
: 易支付商户私钥yiPayPlatformPublicKey
: 易支付平台公钥yiPayNoticeUrlPrefix
: 易支付后端回调前缀(如https://api.ai.diviner.fun
)yiPayReturnUrl
: 易支付前端回调地址(您的前端网址)
- 如需使用其他支付平台,可修改
src/main/java/fun/diviner/ai/util/yi_pay/YiPay.java
中的支付接口URL
- 进入core表,修改以下字段:
- 构建与启动
mvn clean package java -jar target/ai-diviner-1.0.0.jar
后端部署流程
- 环境准备
- 确保Node.js 20+已安装
- 确保AI-Diviner-Server服务已运行
- 配置修改
- 修改
src/lib/untils.ts
中的API_URL
为您的后端网址(不带结尾斜杠)
- 修改
- 构建项目
npm build
注意事项
- 部署前请确保所有依赖服务(MySQL, Redis)已正常运行
- 支付配置是关键步骤,请确保回调地址配置正确
- 前后端配置中的URL地址务必保持一致且不带结尾斜杠