这是一个脱敏版的 codex_team_oauth.py 脚本,用于展示如何使用 Codex client_id 流程自动注册账号并获取 OAuth token。
该脚本依赖本地 deps/ 目录中的 Sentinel 支持代码。
codex_team_oauth.pydeps/__init__.pydeps/sentinel.pydeps/sentinel_quickjs.pydeps/openai_sentinel_quickjs.js.env.example
请先安装 Python 依赖:
python3 -m pip install --upgrade pip
pip install curl_cffi如果要走 QuickJS 路径,还需要系统可用 node:
node -v复制 .env.example 为 .env:
cp .env.example .env编辑 .env,将以下变量替换为真实值:
TEST_EMAILTEST_PASSWORDTEST_INBOX_APIinbuck 邮箱地址
CLIENT_ID 和 CODEX_REDIRECT_URI 已固定在脚本中,无需在 .env 中配置。
python3 codex_team_oauth.py脚本会自动读取当前目录下的 .env 文件。
- 该脚本仅用于示例和测试,切勿分享
.env中的真实凭据。 - 不要附带
/tmp/codex_token_*.json或其他敏感输出文件。 TEST_INBOX_API需要指向可用的 OTP 邮件服务接口。