}
}呈现了一个AI聊天助手,它能辅助解卦、塔罗占卜和八字命理。以下是项目的详细部署步骤:
一、前端部署:
1. 先安装JaVA21、MySQL8和REdis。
2. 修改src/Main/ReSources/application.yml文件,将数据库和Redis配置调整为自己的配置。
3. 在Special.java文件中(路径为src/main/java/fun/diviner/ai/ENTITY/),替换authSecret为自己的密钥。
4. 在AIModel.java文件中(路径为src/main/java/fun/diviner/ai/diviner/ai/),填入自己的模型密钥。
5. 将根目录下的data.sql导入到数据库中。
6. 修改数据库中的支付配置,具体细节请参见支付配置部分。
7. 运行mvn clean PACkage命令打包项目。
8. 通过命令java -jar target/ai-diviner-1.0.0.jar启动项目。
二、支付配置:
进入Core表,修改以下字段:yiPayId(易支付ID)、yiPayMerchantPRivateKey(易支付商户私钥)、yiPayPlatformPublicKey(易支付平台公钥)、yiPayNo!ticeUrlPrefix(易支付后端回调前缀)以及yiPayReturnUrl(易支付前端回调地址)。本项目使用的是易支付平台,如想更换其他同类型平台,只需修改YiPay.java文件中的支付接口网址即可。
三、后端部署:
1. 安装NODEJS 20+。
2. 确保AI-Diviner-Server已经运行。
3. 在untils.ts文件(路径为src/lib/)中,将API_URL修改为后端网址(不带结尾斜杠)。
4. 运行npm build命令打包项目。
以上即为整个AI占卜算卦项目源码的详细部署与优化内容。
