项目功能差异对比报告
生成日期: 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 合并完成度
7.3 建议后续行动
- 【高优先级】 补充国内模型计费定价数据
- 【中优先级】 运行完整集成测试验证
- 【中优先级】 验证前端构建和运行
- 【低优先级】 评估Sora功能启用条件
报告生成时间: 2026-04-14
审查工具: Claude Code AI