docs: #1895 会员+积分方案v2(两档简化版+基于真实成本定价) #1910

Open
xiaoxia wants to merge 2 commits from docs/membership-points-design-1895 into develop
Owner

概要

本 PR 为 Issue #1895 方案 v2 文档,基于用户确认方案重写。核心变更:两档会员(免费/付费)+ 基于真实 AI 调用成本定价。

v2 修订要点

  1. 免费用户也能用 AI 功能:购买积分包即可,消耗按会员价 ×1.15
  2. 会员不再每月赠送积分:付费权益聚焦在功能解锁 + 积分购买折扣
  3. 删除老用户迁移章节:当前均为测试用户,无需迁移方案
  4. 分辨率调整:付费会员最高 1080p(非 4K)

文档内容

  1. 两档会员:免费(每日2条免费混剪)vs 付费(¥19.9/月起,全功能解锁)
  2. 付费定价:月卡¥19.9(9折)/ 季卡¥39.9(8.7折)/ 年卡¥159(8折)
  3. 积分定价:1积分≈¥0.10,3档积分包(100/500/2000),免费用户消耗×1.15
  4. 消耗清单:9个AI功能场景,每个列出会员消耗/真实成本/毛利率
  5. 数据库设计:简化表结构,users表新增 is_member/member_type/member_expires_at/points_balance
  6. API设计:余额查询、充值、消耗、每日额度等接口
  7. 前端改造:Plans.tsx重写 + 积分中心页 + Header徽章 + 消耗提示
  8. 支付:首期微信支付,支付宝后续
  9. 配额检查中间件:统一扣费逻辑,免费额度 Redis 计数

关键成本数据

能力 成本
AI配音 ¥0.024/分钟
AI数字人 ¥1.028/分钟(最贵)
混剪渲染 ¥0.001/分钟
免费用户日混剪月成本 ≈¥2.3/用户

Closes #1895(方案确认后)

## 概要 本 PR 为 Issue #1895 方案 v2 文档,基于用户确认方案重写。核心变更:**两档会员(免费/付费)+ 基于真实 AI 调用成本定价**。 ## v2 修订要点 1. **免费用户也能用 AI 功能**:购买积分包即可,消耗按会员价 ×1.15 2. **会员不再每月赠送积分**:付费权益聚焦在功能解锁 + 积分购买折扣 3. **删除老用户迁移章节**:当前均为测试用户,无需迁移方案 4. **分辨率调整**:付费会员最高 1080p(非 4K) ## 文档内容 1. **两档会员**:免费(每日2条免费混剪)vs 付费(¥19.9/月起,全功能解锁) 2. **付费定价**:月卡¥19.9(9折)/ 季卡¥39.9(8.7折)/ 年卡¥159(8折) 3. **积分定价**:1积分≈¥0.10,3档积分包(100/500/2000),免费用户消耗×1.15 4. **消耗清单**:9个AI功能场景,每个列出会员消耗/真实成本/毛利率 5. **数据库设计**:简化表结构,users表新增 is_member/member_type/member_expires_at/points_balance 6. **API设计**:余额查询、充值、消耗、每日额度等接口 7. **前端改造**:Plans.tsx重写 + 积分中心页 + Header徽章 + 消耗提示 8. **支付**:首期微信支付,支付宝后续 9. **配额检查中间件**:统一扣费逻辑,免费额度 Redis 计数 ## 关键成本数据 | 能力 | 成本 | |------|------| | AI配音 | ¥0.024/分钟 | | AI数字人 | ¥1.028/分钟(最贵) | | 混剪渲染 | ¥0.001/分钟 | | 免费用户日混剪月成本 | ≈¥2.3/用户 | Closes #1895(方案确认后)
xiaoxia added 1 commit 2026-09-14 20:42:20 +08:00
docs: #1895 会员+积分方案v2(两档简化版+基于真实成本定价)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m48s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m1s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m44s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m27s
AI Code Review / AI Code Review (pull_request) Successful in 6m30s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 8m46s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 10m33s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 11m44s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m47s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 15m10s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 31m9s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 42h10m1s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 42h41m9s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 42h41m15s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 42h41m19s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 42h40m50s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 42h40m50s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 42h40m44s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 42h40m45s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 42h40m46s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 42h40m50s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 42h40m50s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 42h40m57s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 42h8m59s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 42h9m0s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 42h9m28s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 42h9m31s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 42h40m40s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 42h40m40s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 42h40m50s
9feac537ad

🚀 预览环境已部署

项目 详情
PR号 #1910
预览链接 https://pr-1910.preview.xiaoxiajianji.com
API环境 staging

💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。

🔄 每次提交新代码后预览环境会自动更新。

🗑️ PR 关闭或合并后,预览环境会自动清理。

🚀 **预览环境已部署** | 项目 | 详情 | |------|------| | PR号 | #1910 | | 预览链接 | [https://pr-1910.preview.xiaoxiajianji.com](https://pr-1910.preview.xiaoxiajianji.com) | | API环境 | staging | > 💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。 > > 🔄 每次提交新代码后预览环境会自动更新。 > > 🗑️ PR 关闭或合并后,预览环境会自动清理。
xiaoxia added 1 commit 2026-09-14 21:15:28 +08:00
docs: #1895 方案v2修订:两档简化+免费用户可用AI功能+移除月赠积分+1080p上限
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 10s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 39s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m26s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m57s
AI Code Review / AI Code Review (pull_request) Successful in 6m39s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 9m51s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 10m58s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 12m44s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 11m15s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 18m37s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 31m29s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 42h7m8s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 42h7m55s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 42h8m7s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 42h8m11s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 42h7m41s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 41h35m33s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 42h6m44s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 42h7m25s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 42h7m26s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 42h7m40s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 42h7m40s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 41h35m27s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 41h35m33s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 41h35m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 41h35m33s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 42h6m36s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 42h6m39s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 42h7m37s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 42h7m46s
a76161ed6a
Some checks are pending
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 10s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 39s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m26s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m57s
AI Code Review / AI Code Review (pull_request) Successful in 6m39s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 9m51s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 10m58s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 12m44s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 11m15s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 18m37s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 31m29s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 42h7m8s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 42h7m55s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 42h8m7s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 42h8m11s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 42h7m41s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 41h35m33s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 42h6m44s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 42h7m25s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 42h7m26s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 42h7m40s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 42h7m40s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 41h35m27s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 41h35m33s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 41h35m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 41h35m33s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 42h6m36s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 42h6m39s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 42h7m37s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 42h7m46s
Checking for merge conflicts…
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin docs/membership-points-design-1895:docs/membership-points-design-1895
git checkout docs/membership-points-design-1895
Sign in to join this conversation.