Skip to content

Latest commit

 

History

History
254 lines (206 loc) · 7.23 KB

File metadata and controls

254 lines (206 loc) · 7.23 KB

方案对比:基础版 vs 增强版 vs Sub2API vs Kiro-account-manager

📊 全面对比表

特性 基础版 (worker.js) 增强版 (worker-enhanced.js) Sub2API Kiro-account-manager
部署方式 ☁️ Cloudflare Workers ☁️ Cloudflare Workers 🖥️ VPS服务器 (Docker/Go) 💻 桌面应用 (Electron)
成本 完全免费 完全免费 $5-20/月(VPS) 免费(本地运行)
部署难度 ⭐ (5分钟) ⭐⭐ (15分钟) ⭐⭐⭐⭐ (1-2小时) ⭐⭐ (下载安装)
维护成本 零维护 零维护 中等(需维护服务器) 低(本地软件)
访问方式 全球CDN 全球CDN 单一服务器IP 本地 localhost
基础功能
API 反向代理
OpenAI 支持
Claude 支持
Gemini 支持
CORS 支持
账号管理
多账号管理
账号导入/导出
账号分组
账号标签
Token 自动刷新 ✅(需完善)
账号状态监控
账号轮询
负载均衡
管理功能
Web 管理界面 ✅(简单) ✅(完整) ✅(桌面GUI)
使用统计
请求日志
实时监控
API Key 管理
用户管理 ✅(多用户) ❌(单用户)
高级功能
计费系统
配额管理
并发控制
速率限制
支付集成
Webhook 通知
批量注册账号
机器码管理
数据存储
数据库 KV 存储 PostgreSQL 本地文件
缓存 Redis 内存
数据持久化
备份恢复
性能指标
响应延迟 <50ms <100ms <200ms <10ms(本地)
并发能力 低(单机)
全球加速
扩展性 自动 自动 手动 不支持

🎯 使用场景推荐

基础版(当前已部署)✅

适合:

  • ✅ 个人使用
  • ✅ 简单的 API 中转
  • ✅ 快速上手
  • ✅ 不需要账号管理
  • ✅ 零成本诉求

优势:

  • 部署最简单(5分钟)
  • 完全免费
  • 零维护成本
  • 全球 CDN 加速

你已经部署的地址:

https://ai-api-proxy.2358314123.workers.dev

增强版(已准备好)⭐

适合:

  • ✅ 有多个 AI 账号需要管理
  • ✅ 需要自动切换账号
  • ✅ 需要负载均衡
  • ✅ 想要简单的管理界面
  • ✅ 仍然想要零成本

新增能力:

  • 管理多个 OpenAI/Claude/Gemini 账号
  • 自动选择可用账号
  • Token 即将过期时自动刷新
  • Web 界面可视化管理
  • 使用统计和监控

部署要求:

  • 创建 2 个 Cloudflare KV 命名空间
  • 设置管理员密钥
  • 部署时间约 15 分钟

Sub2API

适合:

  • ✅ 团队共享订阅
  • ✅ API 售卖业务
  • ✅ 需要完整的 SaaS 平台
  • ✅ 多用户管理
  • ✅ 需要计费系统

优势:

  • 功能最完整
  • 企业级特性
  • 多用户支持
  • 精确计费

劣势:

  • 需要 VPS(月费 $5-20)
  • 部署复杂(1-2小时)
  • 需要维护数据库和服务器

Kiro-account-manager

适合:

  • ✅ 本地使用
  • ✅ 不想依赖云服务
  • ✅ 需要批量注册账号
  • ✅ 需要管理机器码
  • ✅ 图形化界面

优势:

  • 桌面应用,操作直观
  • 本地运行,无网络要求
  • 批量注册功能强大
  • 机器码管理(防关联)

劣势:

  • 只能本地访问
  • 不支持远程调用
  • Windows/macOS/Linux 需要分别下载

💡 我的建议

对于你当前的需求(个人使用 AI API):

现阶段:继续使用基础版

  • 你已经部署成功
  • 功能满足基本需求
  • 零成本、零维护

如果你有多个 AI 账号:升级到增强版

  • 仍然免费
  • 添加账号管理功能
  • 自动轮询和负载均衡
  • 15分钟即可升级完成

如果你想做团队分享或售卖:考虑 Sub2API

  • 但需要准备:
    • VPS 服务器($5-10/月)
    • 1-2 小时部署时间
    • 基本的服务器运维知识

如果你想本地管理账号:下载 Kiro-account-manager


🚀 升级路径

从基础版升级到增强版(推荐)

  1. 创建 KV 命名空间(5分钟)

    • Dashboard → Workers → KV → Create namespace
    • 创建 ACCOUNTSSTATS
  2. 更新 Worker 代码(5分钟)

    • 复制 worker-enhanced.js 的内容
    • 在 Dashboard 中粘贴并保存
  3. 绑定 KV 和设置密钥(5分钟)

    • Settings → Variables → 添加 ADMIN_KEY
    • Settings → Bindings → 绑定两个 KV
  4. 部署管理界面(可选)

    • 打开 admin.html 配置即可使用

总耗时:15分钟 额外成本:$0


📝 功能需求决策树

你需要什么功能?

├─ 只需要简单的 API 中转
│  └─ 👉 使用基础版(已部署)✅
│
├─ 需要管理多个账号 + 自动切换
│  └─ 👉 升级到增强版 ⭐
│
├─ 需要团队共享 + 计费 + 多用户
│  └─ 👉 部署 Sub2API
│
└─ 需要本地管理 + 批量注册 + 机器码
   └─ 👉 下载 Kiro-account-manager

🎁 已为你准备的文件

vps/
├── worker.js                # ✅ 基础版(已部署)
├── worker-enhanced.js       # ⭐ 增强版(推荐升级)
├── admin.html              # 管理界面
├── wrangler.toml           # Cloudflare 配置
├── CLOUDFLARE_GUIDE.md     # 基础版指南
├── ENHANCED_GUIDE.md       # 增强版部署指南
├── USAGE_GUIDE.md          # 使用指南
└── ALTERNATIVES.md         # 本对比文档

❓ 常见问题

Q1: 增强版会影响现有的基础版吗?

A: 不会。你可以创建新的 Worker,或者直接替换代码。如果担心,可以先测试再替换。

Q2: KV 存储会产生费用吗?

A: 免费版每天 10 万次读取 + 1000 次写入,个人使用完全够用。

Q3: 我应该选择哪个?

A:

  • 现在就想用:继续用基础版
  • 有多个账号:升级增强版
  • 想做生意:Sub2API
  • 本地管理:Kiro-account-manager

Q4: 增强版的 Token 刷新功能完善吗?

A: 框架已实现,但需要根据具体 AI 服务商的刷新 API 进行适配。这是一个待完善的功能。


建议:先继续使用基础版,如果遇到账号管理需求,再升级到增强版。 🎯