Skip to content
落叶的博客
Go back

CPA 转换 sub2api 怎么处理?我做了一个在线凭证格式转换工具

Table of contents

Open Table of contents

AIAuthBridge 是什么?

AIAuthBridge 是一个用于 AI 凭证 JSON 格式转换的开源工具,主要解决 CPA、sub2api、Codex、Grok 等工具之间的账号格式不兼容问题。

项目地址:

https://github.com/luoyeETH/AIAuthBridge

在线地址:

https://authx.luoye.de

目前比较常用的场景包括:

打开网页后,粘贴 JSON 或直接拖入文件,选择输入和输出格式,转换完成后复制或下载即可。

为什么会需要 CPA 和 sub2api 格式转换?

CPA 和 sub2api 的用途有不少相似之处,都会用到 AI 账号凭证,但它们保存账号的 JSON 结构并不完全相同。

实际使用中经常会出现这样的情况:

这类问题本身并不复杂,主要就是字段结构不同,但手动处理比较容易出错。

AIAuthBridge 就是把这些格式转换过程集中到一个页面里,避免每次都重新寻找脚本。

CPA 转 sub2api

这是目前比较主要的使用场景之一。

将 CPA 使用的 xAI 凭证 JSON 导入后,可以转换为 sub2api 所需的账号结构。多个账号也可以一起处理,转换后直接下载结果文件。

适合以下情况:

sub2api 转 CPA

也支持反向转换。

如果手上是 sub2api 导出的账号文件,需要放回 CPA 使用,可以选择 sub2api 格式作为输入,再导出 CPA 格式。

单账号对象和多账号数组都可以处理,转换后可以根据 CPA 的目录结构保存和使用。

其他 AI 凭证格式

除了 CPA 和 sub2api 之外,项目也支持一部分 Codex、ChatGPT 和 Grok 相关格式,例如:

不同平台导出的字段可能略有区别,工具会根据格式进行解析和转换。

如果某种格式暂时无法识别,也可以提交示例结构或 Issue,后续再考虑增加支持。

在线使用,不需要安装脚本

使用方式很简单:

  1. 打开 AIAuthBridge;
  2. 选择对应的输入格式;
  3. 粘贴 JSON,或者拖入 JSON 文件;
  4. 选择需要转换的目标格式;
  5. 复制结果或下载文件。

整个过程不需要安装 Python,也不需要配置 Node.js 环境,比较适合临时使用。

凭证会不会被上传?

AIAuthBridge 是纯前端工具,转换过程在浏览器本地完成,不需要请求后端接口。

也就是说:

不过,凭证文件本身属于敏感内容,使用在线工具时仍然建议注意安全。不要把真实账号文件发到群聊,也不要将包含 Token 的 JSON 提交到公开仓库。

如果比较在意隐私,也可以直接下载项目后在本地运行:

git clone https://github.com/luoyeETH/AIAuthBridge.git
cd AIAuthBridge
npm install
npm run dev

项目开源地址

AIAuthBridge 目前已经开源,采用 MIT License:

https://github.com/luoyeETH/AIAuthBridge

这个项目的目的并不复杂,就是希望把 CPA 转 sub2api、sub2api 转 CPA,以及各种 AI 账号 JSON 格式转换 这类临时工作变得简单一点。

以后如果还遇到其他常见的 AI 凭证格式,也会继续补充。


Share this post:

Previous Post
IntentTrade:一个解析推特交易意图的实验项目
Next Post
为什么我最后选择了 Flarum:一次轻量论坛的技术选型