v0.1.142

Wei-Shaw/sub2apiv0.1.142Jul 1, 2026by github-actions[bot]

AI Summary

Key updates include OpenAI Spark shadow account support, Claude Sonnet 5 adaptation, dateline normalization for Anthropic OAuth, and Grok media/image routing improvements.

Key Highlights

  • OpenAI Spark shadow account support with quota isolation
  • Claude Sonnet 5 model whitelist and dateline normalization
  • Dateline normalization for Anthropic OAuth requests
  • Grok media and image routing support

New Features

  • OpenAI Spark shadow accounts
  • Claude Sonnet 5 support
  • Dateline normalization
  • Grok media routing

Full Release Notes

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

- OpenAI Spark 影子账号:链接型影子账号(parent_account_id)复用母账号凭据/代理,独立走 spark 配额维度与用量窗口,一母一影强约束、母账号 429 与影子互不连坐
- 适配 Claude Sonnet 5:模型白名单与 dateline 归一化路径打通
- 抹除 Anthropic OAuth 请求中客户端 dateline 隐写指纹:对 /v1/messages 的 OAuth/setup-token 账号请求做 dateline 归一化,抹除撇号 / 日期分隔符隐写位;默认开启,可在系统设置切换
- Grok 媒体(图像)路由:识别官方 grok 媒体模型 ID、路由 grok media 端点,并支持图像编辑上传转换

- 用户使用记录列表默认显示“推理强度”列
- OpenAI 默认模型列表移除 gpt-5.3-codex(保留 gpt-5.3-codex-spark 计费/别名逻辑)
- 前端 Grok 图标、配色与国际化文案打磨
- 国际化:清理残留英文兜底、修复中文文案在清理中丢失、渠道间隔校验强制走本地化路径、多处 UI 字符串补齐 en/zh 翻译

- 修复账号列表分页 total 与实际条目数不一致(Ent query builder 在 Count 与 All 之间复用导致 SoftDeleteMixin 谓词累积)
- 修复订阅撤销后软删除失效:新增撤销接口、同步失效 L1 与 billing 缓存,跨实例广播失效、列表查询感知软删除,DTO 增加 revoked_at
- 修复 Codex OAuth 路径下跨轮次加密推理内容被丢弃(store=false 时应去掉 rs_* id,而非删除整个 reasoning item)
- 修复 GPT-5.5 Pro Codex 模型名被 Codex OAuth 归一化降级为 gpt-5.5,补齐计费回退与长上下文策略
- 允许五平台(含 Grok)配额更新



---

## 📥 Installation

**Docker:**
```bash
# Docker Hub
docker pull weishaw/sub2api:0.1.142

# GitHub Container Registry
docker pull ghcr.io/wei-shaw/sub2api:0.1.142
```

**One-line install (Linux):**
```bash
curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/install.sh | sudo bash
```

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

## 📚 Documentation

- [GitHub Repository](https://github.com/Wei-Shaw/sub2api)
- [Installation Guide](https://github.com/Wei-Shaw/sub2api/blob/main/deploy/README.md)