AI API Gateway Platform - 将 AI 订阅配额分发和管理
-
渠道管理系统:多模式定价 + 统一计费解析 + 模型映射 + 通配符匹配
-
渠道缓存扁平化 + 网关映射集成 + 模型限制 + 计费模式统一
-
渠道 Token 定价优先于按图片计费,支持图片模型的 $/MTok 定价
-
图片输出 Token 计费、渠道映射计费来源、积分余额预检
-
使用记录增加计费模式字段(token/按次/图片)的记录、展示和筛选
-
用量日志展示三级模型映射链
-
模型价格自动填充 + 默认定价 API
-
渠道模型映射源支持通配符匹配
-
兑换码支持负值用于退款/扣减
-
OpenAI 显示订阅到期时间
-
Cache-Driven RPM Buffer 缓存驱动的 RPM 缓冲
-
分组账号过滤控制(require_oauth_only + require_privacy_set)
-
Antigravity 令牌刷新失败及创建账号时设置隐私
-
管理员和用户仪表盘增加刷新按钮
-
Token 用量趋势图增加缓存命中率折线
-
OpenAI 增加 gpt-5.4-mini/nano 模型支持与定价
-
渠道管理 UI:Tab 布局、平台勾选式配置、Toggle 开关、平台色标签
-
渠道定价折叠态模型名完整展示
-
渠道表单校验增强(空模型定价报错 + 必填标记)
-
渠道模型限制从 Handler 层移至调度阶段,与计费逻辑对齐
-
合并 RecordUsage 和 RecordUsageWithLongContext 为共享核心,减少 170 行重复
-
提取 computeTokenBreakdown 去重计费逻辑
-
拆分 buildCache 为子函数,嵌套层级从 5 降至 2
-
网关计费迁移到 CalculateCostUnified
-
替换魔法字符串为命名常量
-
渠道 Handler 使用结构化错误响应
-
统一区间过滤并消除冗余 Resolve 调用
-
移除 resolveOpenAIUpstreamModel 间接层
-
前端提取 formatCacheTokens 和 formatMultiplier 到共享工具
-
修复渠道缓存 fail-close 行为,失败时存储错误 TTL 并返回错误
-
修复分组冲突检查只检查当前页的问题
-
修复切换渠道状态后过滤条件导致的数据过时问题
-
修复积分降级响应重试 + fail-open(最多 3 次指数退避)
-
修复渠道限制预检时序冲突
-
修复跨平台同名模型定价/映射覆盖问题
-
修复前端浮点精度问题(perTokenToMTok / mTokToPerToken)
-
修复 Token 计费的图片模型不显示 Token 明细的问题
-
修复计费模式显示不跟随实际计算结果的问题
-
修复价格验证允许负数的问题
-
修复 invalidateCache 存入 typed nil 导致 loadCache panic
-
修复 OpenAI Mobile RT 账号隐私设置失败
-
修复 OpenAI refresh token 在 expires_at 缺失时的处理
-
修复 OpenAI 401 Unauthorized 未识别为永久认证失败
-
修复 OAuth 刷新未更新 plan_type
-
修复 Antigravity 批量刷新令牌不设置隐私模式
-
修复 Gemini customtools 别名解析及 v1beta 404 回退
-
修复多处 golangci-lint 和 gofmt 问题
📥 Installation
Docker:
# Docker Hub
docker pull weishaw/sub2api:0.1.107
# GitHub Container Registry
docker pull ghcr.io/wei-shaw/sub2api:0.1.107One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.