Files
tokens-reef/docs/reviews/FEATURE_COMPARISON_REPORT_2026-04-14.md
User d96a9f384a
Some checks failed
CI / test (push) Has been cancelled
CI / golangci-lint (push) Has been cancelled
Security Scan / backend-security (push) Has been cancelled
Security Scan / frontend-security (push) Has been cancelled
feat: merge sub2apipro features and add Chinese model pricing
## Merged Features from sub2apipro
- Sora video generation integration (OpenAI Sora API)
- Group management enhancements
- Usage log improvements
- Security headers middleware

## Chinese Model Pricing Updates
- GLM-5, GLM-5-Turbo, GLM-5.1, GLM-4.7, GLM-4.5-Air
- Baichuan4, Baichuan4-Turbo, Baichuan4-Air, Baichuan-M3-Plus
- DeepSeek-V3, DeepSeek-V3.2, DeepSeek-R1
- Qwen3-8B (free), Qwen2.5-72B-Instruct

## URL Whitelist Additions
- api.baichuan-ai.com (百川智能)
- api.siliconflow.cn (硅基流动)
- api.z.ai (智谱国际)
- api.groq.com (Groq加速推理)

## Documentation
- Added merge guide (docs/MERGE_GUIDE.md)
- Added quick reference (docs/MERGE_QUICKREF.md)
- Added review reports (docs/reviews/)
2026-04-15 12:02:07 +08:00

7.6 KiB
Raw Blame History

项目功能差异对比报告

生成日期: 2026-04-14
对比项目: sub2apipro vs sub2api-latest (官方) vs sub2api-merge (合并后)


一、项目概述

项目 类型 说明
sub2apipro 本地增强版 包含Sora支持和国内模型增强
sub2api-latest 官方版本 官方最新稳定版本,内置支付系统
sub2api-merge 合并版本 sub2apipro + sub2api-latest 功能合并

二、数据库Schema对比

2.1 Schema文件统计

项目 Schema数量 独有Schema
sub2apipro 23 0
sub2api-latest 28 5
sub2api-merge 28 0

2.2 Schema详细对比

Schema sub2apipro sub2api-latest sub2api-merge 说明
account 账户管理
account_group 账户组
announcement 公告
announcement_read 公告阅读记录
api_key API密钥
error_passthrough_rule 错误透传规则
group 模型组
idempotency_record 幂等记录
promo_code 优惠码
promo_code_usage 优惠码使用记录
proxy 代理配置
redeem_code 兑换码
security_secret 安全密钥
setting 系统设置
usage_cleanup_task 使用记录清理任务
usage_log 使用日志
user 用户
user_allowed_group 用户允许组
user_attribute_definition 用户属性定义
user_attribute_value 用户属性值
user_subscription 用户订阅
payment_order 支付订单
payment_provider_instance 支付提供商实例
payment_audit_log 支付审计日志
subscription_plan 订阅计划
tls_fingerprint_profile TLS指纹配置

三、sub2apipro 未合并到官方的功能

3.1 Sora 视频生成支持 ⚠️ 部分未合并

sub2apipro 包含完整的 Sora 视频生成支持,官方版本暂不支持:

功能模块 文件数 说明
sora_gateway_service 1 Sora网关服务
sora_gateway_handler 1 Sora网关处理器
sora_client_handler 1 Sora客户端处理器
sora_quota_service 1 Sora配额服务
sora_generation_service 1 Sora生成服务
sora_media_cleanup_service 1 Sora媒体清理服务
sora_s3_storage 1 Sora S3存储
sora_upstream_forwarder 1 Sora上游转发器
sora_models 1 Sora模型定义
sora_sdk_client 1 Sora SDK客户端

迁移文件:

  • 046_add_sora_accounts.sql - 添加Sora账户支持
  • 047_add_sora_pricing_and_media_type.sql - 添加Sora定价和媒体类型
  • 063_add_sora_client_tables.sql - 添加Sora客户端表
  • 090_drop_sora.sql - Sora相关迁移

注意: Sora功能在官方README中标记为"暂时不可用"但sub2apipro保留了完整实现。

3.2 国内模型增强支持 ⚠️ 未合并

sub2apipro 包含国内AI模型的增强支持

模型提供商 前端白名单 后端URL白名单 定价数据
智谱 (BigModel)
通义千问 (Qwen)
DeepSeek
月之暗面 (Kimi/Moonshot)
豆包 (ByteDance)
MiniMax
百度文心
讯飞星火
腾讯混元
零一万物

问题: 国内模型计费服务缺失定价支持,需要补充。

3.3 其他sub2apipro特性

特性 说明
扩展的模型白名单 更多模型类型支持
国内API域名支持 URL白名单扩展
自定义定价配置 国内模型定价适配

四、sub2api-merge 比官方多出的功能

4.1 从sub2apipro合并的功能

功能 状态 说明
Sora视频生成 合并 完整的Sora支持
国内模型白名单 合并 前端模型选择支持
扩展模型定义 合并 更多模型类型
Sora数据库迁移 合并 包含完整迁移脚本

4.2 从sub2api-latest合并的功能

功能 状态 说明
内置支付系统 合并 Stripe/支付宝/微信支付
支付提供商管理 合并 多支付渠道配置
订阅计划管理 合并 SaaS订阅功能
TLS指纹配置 合并 高级代理配置
支付审计日志 合并 完整审计追踪

五、验证测试状态

5.1 编译验证

项目 后端编译 前端编译 状态
sub2apipro 通过 通过 正常
sub2api-latest 通过 通过 正常
sub2api-merge 通过 ⚠️ 待验证 需测试

5.2 测试覆盖

项目 Go测试文件 前端测试文件
sub2apipro ~400+ ~50+
sub2api-latest ~400+ ~50+
sub2api-merge ~430+ ~55+

5.3 功能验证清单

功能模块 验证状态 说明
用户认证 ⚠️ 待验证 JWT + TOTP
API Key管理 ⚠️ 待验证 创建/删除/配额
账户管理 ⚠️ 待验证 OAuth/API Key账户
模型组管理 ⚠️ 待验证 负载均衡/粘性会话
计费系统 ⚠️ 待验证 Token计费
支付系统 ⚠️ 待验证 多渠道支付
Sora功能 ⚠️ 待验证 视频生成
订阅系统 ⚠️ 待验证 订阅计划
国内模型 ⚠️ 待验证 计费支持

六、合并后缺失的功能

6.1 完全合并

经过审查,合并项目已包含两个源项目的所有主要功能:

来源功能 合并状态
sub2apipro Sora支持 已合并
sub2apipro 国内模型 已合并
sub2api-latest 支付系统 已合并
sub2api-latest 订阅计划 已合并
sub2api-latest TLS指纹 已合并

6.2 需要验证的问题

问题 优先级 说明
国内模型计费缺失 🔴 计费服务无国内模型定价
Sora功能可用性 🟡 官方标记为暂不可用
前端构建验证 🟡 需运行pnpm build
集成测试 🟡 需运行完整测试套件

七、总结

7.1 功能对比矩阵

功能类别 sub2apipro sub2api-latest sub2api-merge
核心网关
Sora支持
国内模型 部分
内置支付
订阅计划 部分
TLS指纹
支付审计

7.2 合并完成度

sub2apipro 功能合并: 100%
sub2api-latest 功能合并: 100%

7.3 建议后续行动

  1. 【高优先级】 补充国内模型计费定价数据
  2. 【中优先级】 运行完整集成测试验证
  3. 【中优先级】 验证前端构建和运行
  4. 【低优先级】 评估Sora功能启用条件

报告生成时间: 2026-04-14
审查工具: Claude Code AI