BaZi Calculator 是一个专注于 八字排盘 的轻量级工具。通过提供出生日期和时间,用户可以快速获取自己的八字排盘结果,并通过内置的 AI Chat(GPT)接口 获取更深入的命理解读。
本项目旨在让用户轻松体验八字命理的魅力,同时结合 GPT 的强大对话功能,为八字分析增添更多互动性和趣味性。
立即体验在线版本:BaZi Calculator Demo
-
快速八字排盘
- 输入出生日期和时间,瞬间生成八字排盘。
- 支持天干地支格式展示。
-
GPT 跳转解读
- 通过八字排盘结果,快速跳转到 GPT 接口。
- 提供个性化的命理分析与建议。
-
极简界面
- 界面清爽直观,无需复杂配置,打开即用。
- 响应式设计,适配桌面和移动端。
- Node.js 14+
- npm 6+
-
克隆项目代码:
git clone https://github.com/Yangstud/BaZi_Calculator.git cd BaZi_Calculator
-
安装依赖:
npm install
-
启动开发服务器:
npm run dev
-
打开浏览器访问:
http://localhost:3000
-
打开页面后,输入以下信息:
- 出生日期(格式:YYYY-MM-DD)
- 出生时间(24 小时制:HH:MM)
-
点击 计算,系统会生成八字排盘。
-
点击 GPT 解读 按钮,跳转到 GPT 接口,并自动传递八字信息。
- 前端框架:React.js + Vite
- 后端接口:无需后端逻辑,完全基于前端完成计算
- AI 支持:集成 OpenAI GPT 接口
- 简单高效:专注于核心功能,无多余复杂配置。
- 开放拓展:支持与其他 GPT 模型或服务无缝对接。
- 跨平台兼容:支持主流浏览器,适配移动设备。
未来计划:
- 添加更多命理学功能(如五行分析、大运流年推算)。
- 增强与 GPT 的交互能力,提供更精准的个性化分析。
- 支持多语言切换,为国际用户提供更好的使用体验。
如果有任何问题或建议,请通过 GitHub Issues 或 Demo 页面联系开发者!