SuperAPI AI 工具集

chatgpt-codex-onboarding

智能体与模型

查看项目

更新于 10-16 09:35

技能介绍

用途:让用户用已有的 ChatGPT 或 Codex 订阅账号(Plus、Pro、Team、Enterprise)通过 OAuth 设备码登录,访问 gpt-5-codex、gpt-5、gpt-5-mini,无需 API 密钥。

主要能力:以脚本模式运行,不注册任何工具,需读取文件后在 bash 块中调用导出函数。提供 status(检查现有凭据,判断续用还是新建)、start(获取验证 URL 与用户码并持久化到磁盘)、poll(完成握手,成功即启用新模型)、logout(断开并删除凭据)、refresh(强制刷新访问令牌,供调试用,通常自动刷新)、models(列出可用模型)、usage(订阅用量统计)。models 与 usage 传 force=True 可绕过缓存 TTL。所有函数成功返回 ok: True,失败返回 ok: False 与 error。

使用方式:先用 status 检查状态,再 start 获取 verification_url 与 user_code,告知用户在浏览器打开 URL、登录 ChatGPT/Codex 账号并手动输入用户码,然后等待用户确认已批准,再调用 poll。若 poll 返回 pending,说明尚未完成,应等待用户后再次 poll,不要自动轮询。连接成功后必须提示用户手动刷新浏览器页面,因为前端会缓存模型列表且不自动更新;刷新后模型以 openai-codex/ 前缀出现,可用 /model openai-codex/gpt-5-codex 或模型选择器切换。后续调用直接用 OAuth 令牌访问 OpenAI,绕过平台代理,适用订阅用量限制而非平台额度。令牌通过 refresh_token 自动刷新;若出现 401,先调 refresh(),仍失败则 logout() 后重新 start()。

限制与规则:仅在用户明确表示用 ChatGPT/Codex 订阅登录时使用;用户提到“有 OpenAI API 密钥”属于 BYOK,不适用本技能,其他厂商(Anthropic、Gemini、Qwen 等)亦不适用。仅凭 Codex、OpenAI、GPT 等相似厂商名不足以启动 OAuth。切勿把 user_code 拼进 verification_url,二者独立,用户需自行输入;不得在无明确请求时启动流程;start 与 poll 之间必须等待用户确认,自动轮询会浪费调用并返回过期的 pending。更多能力细节、收费与价格信息暂未提供。