一个现代化的周易占卜系统,融合传统易学智慧与现代AI技术。
- 包含完整的六十四卦数据
- 每卦包含:卦辞、彖辞、象辞、六爻爻辞及详细解释
- 支持八宫卦序和传统排列
- 三枚铜钱法:传统的掷铜钱占卜方式
- 六爻占卜:完整的六爻起卦系统,包含世应、六兽、六亲等要素
- 八字排盘:基于出生时间的八字分析
- 集成 Google Gemini AI
- 智能解读卦象含义
- 结合用户问题提供个性化建议
- 深色主题,营造神秘氛围
- 动态八卦背景动画
- 太极图、五行元素等传统符号
- 流畅的打字机效果和过渡动画
- FastAPI: 高性能 Python Web 框架
- Python 3.9+: 核心编程语言
- Pydantic: 数据验证和设置管理
- Google Generative AI: AI 辅助解读
- Vue 3: 渐进式 JavaScript 框架
- TypeScript: 类型安全
- Vite: 快速构建工具
- CSS3: 自定义动画和样式
zhouyi-divination/
├── backend/ # 后端服务
│ ├── app/
│ │ ├── data/ # 64卦数据文件
│ │ ├── models/ # 数据模型
│ │ ├── routers/ # API路由
│ │ └── services/ # 业务逻辑
│ └── requirements.txt # Python依赖
├── frontend/ # 前端应用
│ ├── src/
│ │ ├── components/ # Vue组件
│ │ ├── api/ # API调用
│ │ └── types/ # TypeScript类型
│ └── package.json # Node依赖
└── README.md
- Python 3.9+
- Node.js 16+
- npm 或 yarn
cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000cd frontend
npm install
npm run dev访问 http://localhost:5173 即可使用系统。
创建 .env 文件并配置以下变量:
# Google Gemini API Key(可选,用于AI解读)
GOOGLE_API_KEY=your_api_key_here- 选择占卜类型:六爻、八字或简单占卜
- 输入问题:描述你想要占卜的事项
- 掷铜钱/输入信息:进行占卜操作
- 查看结果:系统会显示卦象及详细解读
- AI辅助:可选择使用AI获得更深入的分析
- 卦辞、彖辞、象辞:源自《周易》原文
- 爻辞解释:结合传统注疏和现代理解
- 六爻体系:基于传统六爻占卜理论
欢迎提交 Issue 和 Pull Request!
本项目仅供学习交流使用。
本系统仅作为易学文化的传播和学习工具,占卜结果仅供参考。请理性对待,不要迷信。重要决策应基于理性分析和科学判断。
注意:使用 AI 解读功能需要有效的 Google Gemini API Key。