Skip to content

Sub2API 0.2.27

Choose a tag to compare

@github-actions github-actions released this 24 Sep 01:57
· 309 commits to main since this release

AI API Gateway Platform - 将 AI 订阅配额分发和管理

本次同步的重点是:我们此前提给上游的两个修复已被合并回来,Opus 5.5 / GPT-6
的模型与定价改由上游实现,另有一大批网关与计费侧修复。

  • Wei-Shaw#7489 fix(tools): 清洗工具 Schema 里非法的 null required
    修复 xAI / Moonshot / 小米 MiMo 在客户端发送 "required": null 时返回 400。
    本地对应实现已由上游版本取代。

  • Wei-Shaw#7432 fix(antigravity): 裸 Gemini 模型名在所有转发入口解析到思考变体
    修复 /v1/messages 与 /v1/chat/completions 上的 404 / 502。

  • Claude Opus 5.5(claude-opus-5-5):$4 / $20 每 MTok,缓存读取 $0.2。

  • GPT-6 Sol($2 / $10)与 GPT-6 Luna($0.1 / $0.5)。

  • Claude Code 客户端版本号改为自动同步(feat(claude)),替代原先硬编码基线;
    Opus 5.5 要求客户端 >= 2.1.280,该机制可自动满足。

  • 我方保留 X-Stainless-Package-Version = 0.112.1(实抓 Claude Code 2.1.280
    流量所得),与自动同步的 CLI 版本匹配,避免被判第三方。

  • OpenCode Go 官方用量窗口查询与自动刷新,支持同 Key 组共享、活动防抖、
    超窗强刷,用量单元格可主动查询,周/月徽章改为 7d / 1m。

  • 用量窗口资格扩展到其它厂商挂载。

  • 简易模式可选启用 API Key 消费窗口限制。

  • 备份支持月度归档与独立保留策略。

  • 日志滚动保留策略可配置。

  • 返利提取支持登记线下提现。

  • fix(responses): 终端事件即结束流式,不再等待上游 EOF;协议错误只发一次;
    剥离超长 input item ID。

  • fix(streaming): OpenAI 转换前丢弃 Anthropic ping 心跳;心跳不再混入语义输出。

  • fix(scheduler): 调度投影保留账号 RPM 配置;调度倍率补账号倍率回退。

  • fix(antigravity): 系统提示词中和 Claude Agent SDK 身份(规避 429);
    Schema 清理支持 prefixItems 并为数组补有效 items 兜底。

  • fix(grok): 账号冷却期间仍允许配额查询。

  • fix(openai): 透传模式下尊重图片选项;OAuth 图片别名保留在测试选择器;
    账号测试模型按 model mapping 过滤;保留携带 Responses Lite 标记的 GPT-5.5 请求。

  • fix(upstream): 关闭 body 前先取消响应尝试。

  • fix(gateway): 为 Gemini 分组列出混合 antigravity 模型。

  • claude/constants.go:采用上游把 DefaultHeaders 改为函数的重构(配合版本自动
    同步),仅保留我方的 SDK 版本值。

  • account_repo.go / admin_account.go / account_handler.go:取并集,保住 fork
    独有的 Kiro 平台(凭据变更触发 catalog 清理、token refresher、extra 键)。

  • 定价 JSON:采用上游格式与数据(与官方价一致)。

后端 build / vet / -tags=unit / -tags=integration / golangci-lint(0 issues)
前端 typecheck / lint 全部通过。


📥 Installation

Docker:

# Docker Hub
docker pull doublepi/sub2api:0.2.27

# GitHub Container Registry
docker pull ghcr.io/doublepi123/sub2api:0.2.27

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/doublepi123/sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation