Back to blog

ChatGPT Bug Team 开通与自动注册(已修复)

低价 ChatGPT Team 子账号的两种开通方式(域名 SSO / Codex 空间),以及用 gpt-team-register 自动注册与登录。

背景

#

"Bug Team"指用 SSO 域名邮箱加入、成本远低于按人头拉新的 ChatGPT Team 子账号。要点是绑定自己的域名走 SSO,而不是在后台逐个邀请用户。本文记录两种开通方式,以及用 gpt-team-register 自动化注册/登录的完整流程。

开通方式

#

方式一:普通 Team 绑定域名

1. 拥有一个普通 ChatGPT Team
2. 去 admin.openai.com 绑定自己的域名
3. 用该域名的邮箱通过 SSO 方式让用户加入

关键:不要自己拉人加入(invite),一律走域名邮箱 SSO,用户自动归入团队。

方式二:Codex 空间

1. 开通 Codex 新空间(最低 13 个 Codex 积分,成本约 $0.5)
2. 空间内绑定自己的域名
3. 用域名邮箱通过 SSO 加入
4. 这样加入的账号是 ChatGPT 类型,而非 Codex 贡献者

方式二门槛更低——只需要一个 Codex 空间,不用先有 Team。

自动注册:gpt-team-register

#

两种开通方式都依赖 SSO 流程,重复且繁琐。gpt-team-register 用 Playwright 打开真实浏览器自动完成:登录页 → SSO 选择 → SAML 表单填写 → 首次引导,并保存 session。

依赖:Node.js + Playwright + Chromium/Chrome。

CLI 脚本

git clone git@github.com:ikunycj/gpt-team-register.git
cd gpt-team-register

# 注册/登录一个账号,自动生成邮箱 <账号ID>+@hegiw77632.cloud-ip.cc
./register-team-account ikun0000002

# 常用选项
./register-team-account ikun0000002 --close              # 结束自动关浏览器
./register-team-account ikun0000002 --role 产品管理      # 指定首次登录角色
./register-team-account ikun0000002 --session-output-dir ./chatgpt_sessions

成功后保存 session cache 到 chatgpt_sessions/<邮箱>.json(含 access_token/session_token,敏感,已被 .gitignore 忽略)。

Codex Skill

仓库自带 Codex skill(skills/gpt-team-register/),挂到工作流后可以让 Codex 用内置浏览器完成注册:登录 chatgpt.com → 进入 Business 工作区 → 打开 /api/auth/session → 把返回 JSON 交给本地保存器。

# 从文件保存
./fetch-json-save --email demo@example.com --session-json-file auth-session.json

# 从标准输入保存
cat auth-session.json | ./fetch-json-save --email demo@example.com --session-json-stdin

适用场景:让 Codex 批量注册子账号、失败自动重试、把流程纳入自己的 skill 库。

注意事项

#
  • Cloudflare / CAPTCHA 仍需人工:脚本是"可见浏览器 + 人工可接管",遇到验证在窗口手动完成再回车
  • 非通用:脚本针对特定 Team/SSO 按钮名(默认 codex)、特定邮箱域名,换环境要改参数
  • SAML 过期会自动重试--retries 可调次数
  • --headless 可无头跑,但首次登录有引导和验证,建议先可见跑通
  • 不要提交 .browser-profile/chatgpt_sessions/ 及任何含 token 的 JSON

参考

#

$ echo "collect what matters, write it down"