XIQI 第一期功能
Overview

XIQI 第一期功能

Mon Mon
2022年8月23日
将浪费你 1 分钟
dev-1

用户模块

Notation

用户需要关联一个订阅表,记录他的订阅状态、订阅的产品、下个扣款周期。 还需要记录他的 Token 总点数、剩余点数(订阅不同,送的点数数量不同)

功能需求完成时间人员进度
注册需要支持邮箱、Google 注册待定待定开发中
登录需邮箱、Google 登录 、邮箱找回密码待定待定开发中
邮件根据类型推送不同的邮件,要支持多语言待定待定开发中

订阅模块

Notation

实际上就是商品。应当有商品标题、描述、功能[最好存数组]、价格、状态[是否可订阅]、支持的支付方式、赠送的 Token 点数

功能需求完成时间人员进度
订阅商品三种方案,免费、中级、高级待定待定开发中
登录需邮箱、Google 登录 、邮箱找回密码待定待定开发中
邮件根据类型推送不同的邮件,要支持多语言待定待定开发中

支付模块

Notation

国外都是订阅制的,每个月自动扣费。 扣费需要生成对应的订单、支付记录、账单。账单需要发送到用户邮箱里。 必须支持取消订阅,取消订阅的入口放深一点。

功能需求完成时间人员进度
PayPal支持订阅、取消订阅待定待定开发中
Creem支持订阅、取消订阅待定待定开发中
订单订单列表、对订单发起支付、取消订单、订单自动过期待定待定开发中
账单每个月的用户账单、自动发送邮件待定待定开发中
支付记录对应的支付记录待定待定开发中
退款记录对应的退款记录待定待定开发中

应用模块

Notation

平台核心服务是提供 AI 应用。 会有一个应用页面,用户自行选择开通哪个应用。开通了就在菜单栏展示。 应用应当有名称、ICON、状态(可用、不可用)、不可用原因、Token倍率、对应的 AI 接口地址、模型名称、密钥、MQ 对应的路由

功能需求完成时间人员进度
应用列表展示所有的应用待定待定开发中
应用激活用户可以激活应用,激活后显示在菜单栏待定待定开发中
应用关闭用户可以关闭应用,关闭后显示在菜单栏待定待定开发中

消费模块

Notation

因为平台全是 AI 应用,都是长耗时的,不能在主服务上执行。需要用 Python 开发对应的消费端,由后端服务发布消息,客户端 接收消息,然后执行,执行完毕后上报数据到服务端。

上报到服务器的数据里必须要要包含用户 ID,消耗的 token 数,任务结果数据。