这是一个用 Python 编写的 ChatGPT 账号自动化注册与导出工具,目标是实现“Outlook 邮箱池接码注册 ChatGPT 账号 → 加入 K12/Team workspace → 重新登录获取 Team 作用域 token → 导出 Sub2API JSON”的流水线。项目主要面向已有 Outlook 邮箱资源、代理资源、K12 workspace 母号资源,并需要批量生成可供 Sub2API 使用账号配置的用户。
适用领域
ChatGPT 账号自动化 / OpenAI / ChatGPT 登录流程 / OAuth Token 获取 / Outlook / Microsoft Graph 邮箱接码 / 代理与反爬绕过 / Sub2API 账号导出 / K12 / Team Workspace 自动加入
配置难度
较高。虽然安装步骤简单、依赖较少,但实际运行需要理解 Outlook token、Microsoft Graph、代理、OpenAI 注册流程、OAuth 登录、workspace 加入、Sub2API 格式等多个环节。对于普通 Python 用户并不友好,更适合有账号自动化和网络调试经验的开发者。
商业价值
短期看,该项目对需要批量生成和管理 ChatGPT/Sub2API 账号资源的用户有较高实用价值,可以减少手工注册、接码、登录、导出配置的工作量。但从长期和商业角度看,风险很高:其核心价值建立在第三方平台流程、反爬策略和账号规则之上,容易因 OpenAI 或 Microsoft 政策/API 变化而失效,同时存在明显的合规、封号和数据安全风险。因此更适合作为技术研究或内部实验工具,不建议作为稳定商业产品的核心依赖。
01
技术亮点
- 提供完整 CLI 命令,包括 init、register、join-workspace、login-team、export、run
- 自动化链路较完整,覆盖注册、workspace 加入、Team 空间登录和 Sub2API 导出
- 依赖较少,README 声称仅依赖 curl-cffi 和 pyyaml
- 支持 Outlook token 模式接收验证码,适合邮箱池自动化
- 支持多线程注册配置,可设置 registration.threads 和 registration.total
- 输出 registered_accounts.json 和 sub2api_bundle.json,便于后续账号管理和导入
- 明确使用 curl_cffi 进行 TLS 指纹伪装,针对 OpenAI 注册反爬场景做了适配
02
目标用户
- 需要批量管理 ChatGPT 账号资源的技术用户
- 熟悉 Python、代理、OAuth、邮箱 token 的开发者
- 使用 Sub2API 或类似中转工具的用户
- 拥有 Outlook 邮箱池和 OpenAI workspace 资源的账号运营者
- 研究 OpenAI 注册、登录、workspace 加入流程的逆向或自动化开发者
03
配置要求
- Python 3 环境
- 依赖包 curl-cffi,用于 TLS 指纹伪装
- 依赖包 pyyaml,用于读取 YAML 配置
- Outlook 或 Hotmail 邮箱池,每行格式为 email----password----client_id----refresh_token
- Microsoft Azure 应用注册得到的 client_id
- 可用的 Outlook refresh_token,用于通过 Microsoft Graph 接收邮件验证码
- 建议配置 SOCKS5 或 HTTP 代理,例如 socks5://127.0.0.1:1080
- 可选配置 FlareSolverr 地址,用于辅助处理反爬挑战
- K12 workspace UUID,用于自动加入 workspace
- sub2api.output_file,用于指定导出的 Sub2API JSON 文件路径
04
适用场景
- 批量注册 ChatGPT 账号
- 使用 Outlook 邮箱池自动接收验证码
- 将注册成功的账号自动加入指定 K12 workspace
- 重新登录并选择 Team 空间以获取 team scope token
- 将账号信息导出为 sub2api_bundle.json,供 Sub2API 使用
- 将账号注册、登录、加入 workspace、导出流程串联成一条自动化流水线
05
部署与配置
- 克隆仓库:git clone <this-repo> && cd chatgpt-register-sub2api
- 创建 Python 虚拟环境:python3 -m venv .venv
- 激活虚拟环境:source .venv/bin/activate
- 安装项目:pip install -e .
- 生成默认配置文件:chatgpt-register init
- 编辑 config.yaml,填入 Outlook 邮箱池、代理地址、K12 workspace ID 等信息
- 执行完整流程:chatgpt-register run -n 10 -v
06
风险与注意事项
- 高合规风险:批量注册 ChatGPT 账号、绕过反爬、加入 workspace、导出 token 可能违反 OpenAI 服务条款或相关平台规则
- 账号封禁风险:README 明确提示同一 IP 注册超过 3 个号容易触发风控,批量操作可能导致邮箱、OpenAI 账号、workspace 被限制或封禁
- 安全风险:配置文件和输出文件包含邮箱密码、refresh_token、access token、id_token 等敏感信息,一旦泄露会导致账号被接管
- 稳定性风险:OpenAI 注册、OAuth、workspace 选择 API 经常变化,README 也说明 Team 空间重新登录步骤需要实际环境调试确认
- 代理质量依赖强:注册成功率高度依赖代理 IP 质量、地区、信誉和 TLS 指纹表现
- 邮箱资源依赖强:需要可用 Outlook 邮箱、Azure client_id、refresh_token,获取和维护成本较高
- 法律与伦理风险:如果用于规避付费限制、批量滥用服务或转售账号,可能涉及违规甚至违法
- 维护风险:仓库 star 数量不算低但 README 信息有限,license 为空,商用或二次分发存在授权不明确问题
2026-07-07
第28名
新收录 · github_search
2026-07-06
第27名
新收录 · github_search
2026-07-05
第28名
新收录 · github_search