Document
塔罗牌 AI 解读小程序方案记录
整理日期:2026-05-18
塔罗牌 AI 解读小程序的产品定位、体验版范围、后端转发、安全建议和上架风险整理。
塔罗牌 AI 解读小程序方案记录
整理时间:2026-05-18
1. 产品想法
目标是做一个塔罗牌面解读小程序,核心能力包括:
- 用户上传一张塔罗牌图片,或选择一张指定塔罗牌。
- 支持从多张塔罗牌中随机抽取一张。
- 基于本地塔罗牌数据进行基础牌义查询和分析。
- 接入 AI API,结合用户问题、牌面、牌义数据生成解读。
- 小范围内使用,优先考虑体验版,不急于正式上架。
2. 个人主体上架判断
如果产品定位为“AI 塔罗占卜 / 运势预测 / 感情复合 / 财运事业预测”,个人主体正式上架风险较高。
主要原因:
- 塔罗、占卜、运势类内容容易被审核理解为预测、迷信或咨询服务。
- 接入 AI API 生成解读,可能被归入 AI 问答、AI 创作或深度合成相关服务。
- 微信小程序官方类目中,AI 问答、AI 创作等深度合成类目通常面向非个人主体,并要求算法备案、第三方算法备案证明、在用证明或合作协议等材料。
更适合个人主体尝试的低风险定位:
- 塔罗牌义学习工具
- 塔罗牌知识查询
- 牌面笔记
- 随机抽牌练习
- 自我反思辅助工具
建议避免的表达:
- 占卜
- 算命
- 运势预测
- 感情复合
- 财运预测
- 转运
- 开运
- 灵验
- 命运分析
建议保留的免责声明:
本工具仅用于塔罗牌知识学习、娱乐和自我反思,不作为现实决策依据。
3. 体验版与正式版区别
体验版不是正式上架。
体验版适合:
- 自己测试
- 少数朋友体验
- 小团队内测
- 验证 AI 接口、牌库、随机抽牌、页面流程
体验版通常不需要走正式版的“提交审核 -> 审核通过 -> 发布”流程,但仍受平台规则约束。
需要注意:
- 体验版不能被普通用户搜索到。
- 体验版需要手动添加体验成员。
- 体验版不适合公开推广或长期大规模运营。
- 不应在体验版中做违规收费、诱导分享、引导私聊、违规收集隐私等行为。
- 如果后续要正式发布,仍然要重新面对类目、备案、隐私、AI 资质和内容审核问题。
4. 推荐 MVP 范围
第一阶段建议先做最小可用版本:
- 随机抽一张牌。
- 用户手动选择一张牌。
- 输入一个问题。
- 后端读取本地牌义数据。
- 后端调用 AI API 生成解读。
- 小程序展示结果。
暂时不建议第一版就做图片识别,因为图片识别会增加:
- 图片上传流程
- 文件存储或临时文件处理
- 隐私说明
- 识别准确率问题
- 审核解释成本
第二阶段再考虑:
- 上传塔罗牌图片识别牌面
- 多牌阵
- 解读历史
- 收藏牌面
- 每日抽牌
- 用户笔记
5. 后端转发是什么意思
不要让小程序前端直接调用 AI API。
正确架构:
微信小程序
-> 你的后端接口
-> AI 服务商 API
-> 你的后端整理结果
-> 返回小程序展示
这样做的原因:
- AI API Key 不能暴露在小程序前端。
- 可以在后端做限流、鉴权、日志、内容过滤。
- 可以把本地塔罗牌数据放在服务器端,避免被轻易复制。
- 可以统一控制成本,防止接口被刷。
6. 云服务器需要做什么
你的云服务器需要部署一个后端服务,持续运行并监听小程序请求。
典型流程:
用户在小程序抽牌或选择牌
-> 小程序请求你的接口
-> 服务器校验请求
-> 服务器读取本地塔罗牌数据
-> 服务器组装 AI 提示词
-> 服务器调用 AI API
-> 服务器拿到 AI 返回结果
-> 服务器返回给小程序
云服务器需要准备:
- 一个后端程序,例如 Node.js、Python FastAPI、Go 或 Java。
- 一个已经备案并能公网访问的域名。
- HTTPS 证书。
- Nginx 或其他反向代理。
- 进程守护,例如 systemd、pm2、Docker、宝塔面板或 1Panel。
- 环境变量保存 AI API Key。
- 基础日志、限流和异常处理。
7. 示例接口设计
最小版本可以先做一个接口:
POST /api/tarot/read
请求示例:
{
"card": "The Fool",
"question": "最近工作状态如何",
"spread": "single"
}
返回示例:
{
"card": "The Fool",
"meaning": "愚者代表开始、自由、探索、未知和冒险。",
"aiReading": "这张牌更适合被理解为一种新的开始。结合你的问题,它提示你可以尝试跳出原有惯性,但仍需要留意现实边界。"
}
后续可以增加:
POST /api/tarot/random
POST /api/tarot/image-read
POST /api/login
GET /api/tarot/cards
8. 服务器和微信小程序配置
如果已有备案服务器,可以直接用,但需要满足:
- 小程序请求使用域名,而不是服务器 IP。
- 域名支持 HTTPS。
- 域名 ICP 备案有效。
- 在微信小程序后台配置为 request 合法域名。
- 接口地址示例:
https://api.example.com/api/tarot/read
微信后台配置路径通常是:
微信公众平台小程序后台
-> 开发
-> 开发设置
-> 服务器域名
-> request 合法域名
9. 后端安全建议
至少需要:
- AI API Key 只保存在服务器环境变量中。
- 小程序端不出现任何 AI API Key。
- 使用
wx.login获取登录凭证,再由后端换取openid。 - 后端基于
openid做用户限流。 - 每个用户每日限制 AI 调用次数。
- 参数校验,避免超长问题或恶意输入。
- 不保存用户上传图片原图,除非确实需要。
- 如果保存用户输入或历史记录,需要在隐私说明中明确说明。
- 对 AI 输出做基础内容过滤。
10. 正式版发布风险
如果以后从体验版转正式版,需要重新评估:
- 个人主体是否适合当前功能。
- 选什么服务类目。
- 小程序备案是否完成。
- 服务器域名是否符合微信要求。
- 隐私保护指引是否完整。
- AI 生成内容是否显著标注。
- 是否涉及深度合成、AI 问答或 AI 创作类目。
- 是否需要算法备案、第三方算法备案证明、在用证明或合作协议。
- 是否存在占卜、迷信、预测、收费咨询等高风险表达。
11. 当前建议路线
短期路线:
- 先做体验版。
- 功能控制在随机抽牌、指定牌、问题输入、AI 解读。
- 使用后端转发 AI API。
- 文案定位为“塔罗牌义学习与自我反思工具”。
- 不做收费,不做公开推广,不做强预测表达。
中期路线:
- 增加多牌阵和历史记录。
- 增加图片上传识别,但先不作为核心能力。
- 完善隐私保护指引。
- 做内容安全和调用限流。
如果要正式公开:
- 优先考虑企业主体。
- 准备 AI 相关合规材料。
- 避免把产品包装成占卜或命运预测服务。
- 按正式小程序审核要求处理类目、备案、隐私和内容合规。