术数工具 · 深度定制开发

将传统术数
转化为精准的数字工具

八字 · 六爻 · 紫微 · 大六壬 · 奇门遁甲 · 小六壬
星盘 · 塔罗 · 梅花易数 · 阴盘奇门 · 进金口诀 · 玄空飞星 · 八宅风水

说说你的需求

你需要的,都可以做

排盘引擎开发

各类术数算法从零实现,精确到每一个细节。历法转换、神煞排布、宫位计算,严格遵循古籍逻辑。

全平台交付

Web 网页、微信小程序、iOS/Android App,一套核心逻辑,多端同步交付,界面与平台规范完全适配。

AI 解读接入

在排盘结果上接入大语言模型,生成个性化解读内容,支持流式输出、多模型切换、解读风格定制。

付费体系搭建

会员订阅、单次解锁、套餐充值,对接微信支付宝,权限管理精细到每一个功能模块。

现有工具改造

已有排盘工具但体验差、算法有误、功能残缺?可以接手改造,不用推倒重来。

长期技术支持

上线后的维护、功能迭代、性能优化,每个项目都由核心开发者持续跟进,不是交付即消失。

真实做出来的东西

Web · App

玄微排盘

涵盖八字、六爻、紫微斗数、大六壬、奇门遁甲等多术数的综合排盘平台,集成 AI 智能解析,付费体系完整。

xuanweipaipan.com →
Web · App

文颜

古诗文白话遇见卡片化阅读产品,AI 语义搜索、收藏、分享,双端自适应,内容与交互并重。

fan3q.top/wenyan →

懂术数的开发者,本来就不多

01

不用反复解释背景知识

对方懂八字、六爻、紫微,你说"日柱旺衰""安星起宫"不需要从头科普,沟通成本极低。

02

算法细节有判断力

不只是照着需求写代码。哪里的逻辑有歧义、哪个派别的算法更严谨,能主动提出来讨论。

03

核心开发者全程参与

从需求沟通到上线交付,你对接的始终是同一个人。不转包,不消失,出问题直接找到人。

完整的工具,开箱即用

01 · 排盘接口

一行代码取到盘面数据

后端提供标准 JSON 接口,八字、六爻、紫微等各术数算法封装完毕,前端直接调用,不用关心历法和神煞逻辑。

  • 支持公历 / 农历 / 节气精确换算
  • 神煞、大运、流年一次返回
  • 多套盘面格式可选
排盘请求示例
# 八字排盘接口调用
import requests

resp = requests.post("https://api.xuanwei.dev/v1/bazi", json={
    "birth": "1990-08-15 14:30",
    "gender": "male",
    "calendar": "solar"
})

data = resp.json()
# data["pillars"] → 年柱/月柱/日柱/时柱
# data["dayun"]   → 大运列表
# data["shenshas"] → 神煞
返回结构化 JSON,直接渲染,无二次解析
02 · AI 解读

流式输出,逐字呈现

接入大模型解读时,支持 SSE 流式推送,用户看到的效果是文字逐句"打出来",体验与主流 AI 产品一致,无需自己对接模型厂商。

  • 支持 DeepSeek / Claude / GPT 多模型切换
  • 解读风格可配置(学术 / 白话 / 玄学口吻)
  • 自动注入命盘上下文,无需手动拼提示词
AI 解读 · 流式接收
// 前端接收流式解读
const res = await fetch('/api/ai/interpret', {
  method: 'POST',
  body: JSON.stringify({ chart_id: 'bz_001' })
});

const reader = res.body.getReader();
while (true) {
  const { done, value } = await reader.read();
  if (done) break;
  output += decode(value); // 逐块渲染
}
SSE / ReadableStream 两种方式均支持
03 · 付费权限

精细到每一个功能模块

权限系统不是简单的"付费/未付费"。可以按模块、按次数、按时间段组合控制,VIP 等级、单次解锁、套餐包都能混用。

  • 微信支付 / 支付宝 双通道
  • 权限粒度:模块级 / 功能级
  • 前后端状态同步,无刷新生效
权限检查示例
// 页面加载时一次性拉取全站权限
PermissionManager.onReady(function(data) {
  const m = data.modules['bazi'] ?? {};

  // VIP 等级 ≥ 2 或已单独购买
  isPaid = data.vip_level >= 2
        || !!m.ai_interpret;

  renderUI(isPaid);
});

// 购买后状态实时刷新,无需重载页面
OrderClient.onSuccess(PermissionManager.refresh);
页面无需刷新,购买后即刻解锁

说说你想做什么

不管是新项目还是旧系统改造,先聊聊再说。

也可以直接发邮件:xuanweipaipan@126.com