开源AI占卜算卦源码

分类:其他源码 时间: 2025-12-06 13:16:15 浏览: 作者:小编

项目概述

这是一个集成了AI聊天助手的开源占卜算卦项目,支持解卦、塔罗占卜、八字命理等功能。项目分为前端与后端两部分,需分别部署与配置。以下内容将详细说明部署流程与关键配置点。

后端部署准备

  • 请确保在部署前,已在服务器或本地环境中安装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 文件,填入您所选用的大模型(如OpenAI、文心一言等)的API密钥,这是AI助手功能的核心。

数据库初始化与支付配置

  • 将项目根目录下的 data.sql 文件导入到您的MySQL数据库中,以完成初始数据表的创建与基础数据的填充。
  • 支付功能配置需要进入数据库的 core 表,修改以下几个与易支付平台相关的字段:
    • yiPayId:填写您的易支付商户ID。
    • yiPayMerchantPrivateKey:填写您的易支付商户私钥。
    • yiPayPlatformPublicKey:填写易支付平台提供的公钥。
    • yiPayNoticeUrlPrefix:填写您的后端API域名(例如 https://api.yourdomain.com),作为支付回调通知的地址前缀。
    • yiPayReturnUrl:填写您的前端网站地址,用于支付完成后跳转。
  • 本项目示例使用了易支付平台,如果您希望接入其他同类支付平台,通常只需修改 src/main/java/fun/diviner/ai/util/yi_pay/YiPay.java 文件中的支付接口网关地址即可。

后端项目构建与运行

  • 在完成所有配置后,在项目根目录下运行命令 mvn clean package 进行打包,生成可执行的JAR文件。
  • 打包成功后,使用命令 java -jar target/ai-diviner-1.0.0.jar 启动后端服务。

前端部署准备

  • 请确保部署前端前,已安装NodeJS 20或更高版本。
  • 同时,必须保证上述后端服务(AI-Diviner-Server)已成功启动并正常运行。

前端配置与构建

  • 找到并修改前端项目中的 src/lib/untils.ts 文件,将其中的 API_URL 变量值改为您已部署的后端服务网址(注意:末尾不要添加斜杠“/”)。
  • 配置完成后,在终端中运行 npm build 命令对前端项目进行打包,生成用于部署的静态文件。

开源AI占卜算卦源码(图1)


1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
其他源码 >开源AI占卜算卦源码

用户评论

加载中~