浏览器本地处理,不上传服务器

auth.json 格式转换

上传 sub2api 导出的单账号 JSON,按 Codex 号池需要的 auth.json 结构转换后下载。流程用状态推进,错误直接返回明确原因。

目标格式

{
  "auth_mode": "chatgpt",
  "OPENAI_API_KEY": null,
  "tokens": {
    "id_token": "...",
    "access_token": "...",
    "refresh_token": "...",
    "account_id": "..."
  },
  "last_refresh": "..."
}

JSON 转换

选择文件后点击转换,确认状态显示为转换完成再下载。

状态待处理
待上传
已上传
已转换
已下载

状态机说明

“文件已选择”只表示文件已读入浏览器,“转换完成”表示字段完整且目标 JSON 已生成;如果提示缺少必要凭证、账号数量无效或 JSON 格式无效,请先修正源文件再重试。