02 / 报告与对话

AI 付费报告:串联解锁、追问与使用额度

阅读已保存的 AI 报告,与生成一次新回复,应该分别判断。报告按购买条款保留访问权限,新的 AI 请求检查独立额度。每次追问,都明确携带当前报告的版本和相关章节。

把三种规则分别管理

报告页面不能只依赖一个“是否会员”的开关。已经交付的报告、访问权益和 AI 请求,需要分别记录。报告包含所属用户、状态与版本;权益决定当前用户能否阅读;AI 请求用操作编号记录完成、失败或取消。

例如,用户购买一份饮食周报,包含两次追问。保存的周报是可以保留的结果,两次追问则是新的模型调用额度。如果购买规则允许持续阅读,用完追问次数不应该删除报告。

先定义行为,再设计付费墙

事件报告访问回复额度
购买前预览只显示预览不启动付费回复
权益验证成功打开已交付报告按约定分配额度
一次追问完成保持不变同一操作只扣一次
追问失败或停止保持不变按约定释放或扣减
最后一次额度用完按购买规则继续阅读阻止新请求,或提供补充额度入口
退款或权益到期按照访问规则更新按照额度规则更新

Table Note 网页演示采用简化规则:完成回复扣一次,失败不扣。真实模型服务商可能仍然对中断的生成计费,因此需要先确认这部分成本由谁承担。

追问需要明确的上下文

通过有权限校验的服务端查询,读取所选报告编号、版本和相关章节。不能直接相信客户端传入的报告编号,应检查所属用户。将当前问题与本次回答所需的上下文一起发送给模型。

用户收到报告后修改偏好,要区分原始结果与新的建议。不能因为今天的偏好改变,就悄悄改写之前付费获得的结果。

验收时补上三个容易遗漏的场景

  1. 重复重试:生成已完成,但网络断开;使用相同操作编号重试,结果与扣次都不重复。
  2. 最后一次额度的并发:同时发起两个请求,由服务端原子地处理额度,不能依赖客户端展示的余额。
  3. 重新打开:回复次数为零时关闭并重新打开 App,报告仍按自身的访问条款展示。

AppBento 的 A + B + C 是这个流程的起点。上线方案会明确你项目实际包含的源码、购买集成、后端职责与验收条件。

体验虚构的报告与追问演示。它展示交互行为,不是一次真实商店交易。

参考资料与适用范围

以上流程与验收条件是 AppBento 的设计建议。以下官方资料用于核对平台边界;它们不代表对 AppBento 的认可,也不证明本网页演示通过了原生验收。

下一条完整流程

把这些规则,变成你的上线方案。

告诉我们已经做好的部分,以及用户会为什么付费。模块、源码范围、集成、价格与验收,通过邮件确认。

获取上线方案 ↗