OpenClaw(小龙虾)接入 ChatGPT 时出现 403 报错,最常见的原因是账号没有 Plus 订阅。403 表示”权限不足、请求被拒绝”,在 OpenClaw 的场景里,九成以上是因为 Codex 额度需要 Plus 及以上套餐才能使用。先确认账号状态,再排查网络和授权流程,基本能解决。
为什么 Plus 是 OpenClaw 跑通的前提?
OpenClaw 接入 ChatGPT 走的是 Codex 额度,而 Codex 额度只有 Plus 及以上套餐才有。2026 年 9 月,OpenAI 已将 ChatGPT、Codex 和 Atlas 合并为统一平台,其中 Chat 有独立额度,Work 和 Codex 共用额度池。免费用户虽然也能有限度地使用 Codex,但 OpenClaw 的授权流程和实际调用量都需要 Plus 级别的权限支撑。
简单说:免费账号连 OpenClaw 的授权登录这一步都大概率走不通,更不用说后面的持续调用。如果你的账号不是 Plus 或更高套餐,403 报错是预期行为,不是 bug。
403 报错的三个常见原因分别怎么排查?
按出现频率从高到低:
原因一:账号没有 Plus 订阅,或 Plus 已过期。 这是最高频的原因。打开 ChatGPT 网页版,点左下角或进入 Settings,看看订阅状态是不是”Plus”或”Pro”。如果显示”Free”或者订阅已过期,403 就是因为这个。需要先完成升级,可以参考 ChatGPT Plus 升级教程。
原因二:网络环境配置不对。 这是第二高频的原因。OpenClaw 在终端里进行 OAuth 授权登录时,对网络环境的要求比浏览器更严格。浏览器能正常访问 ChatGPT 不代表终端也能——终端走的网络路径可能和浏览器不一样。解决方法是确保终端的网络代理配置正确,TUN 模式(全局代理)通常比手动配置 HTTP 代理更稳定。
原因三:授权流程没有正确完成。 OpenClaw 配置时会弹出浏览器窗口要求登录授权。如果弹窗没有正常打开,或者授权中途中断,终端会收到 403。这种情况需要手动完成授权:在终端输出的日志里找到 open: 后面的完整链接,复制到浏览器地址栏打开,完成登录后把浏览器跳转的新链接复制回终端粘贴。
怎么区分是 Plus 的问题还是网络的问题?
判断方法很直接:先在浏览器里登录 ChatGPT,确认能正常使用 Codex 功能。如果浏览器里一切正常但终端报 403,大概率是网络环境的问题——浏览器和终端的代理路径不一致。如果浏览器里就看不到 Codex 选项,或者 Codex 提示额度不足,那是账号层面的问题。
还有一种容易混淆的情况:Plus 刚升级完,但 OpenClaw 还在用旧的授权 token。这时候需要重新跑一次 openclaw configure 的授权流程,让它获取新的权限凭证。
OpenClaw 的 403 和 API Key 的 403 是一回事吗?
不是一回事。OpenClaw 走的是 ChatGPT 的 OAuth 登录授权,用的是你账号的 Codex 额度;API Key 走的是 OpenAI 的 API 接口,用的是 API 账户的独立余额和权限。两者的计费方式、额度池和权限体系完全不同。
如果你在别的工具里用 API Key 出现 403,排查方向是 API Key 是否有效、余额是否充足、对应模型是否有访问权限,和 Plus 订阅没有直接关系。
403 解决之后怎么验证已经跑通了?
授权成功后,终端会显示”Complete”或类似的成功提示。验证方式有两种:
在终端里发一条测试消息,比如输入 /status,看看能不能正常返回模型信息和额度状态。或者通过你接入的渠道(Telegram、飞书等)给 Agent 发一条指令,如果能正常回复并且回答质量符合预期,说明整个链路已经跑通。
如果验证时又出现 403,回到上面三个原因再排查一遍。特别注意:如果你最近更换过网络环境或设备,授权 token 可能已失效,需要重新走一次配置流程。
几个容易踩的坑
第一个坑:配置的时候不看终端输出就关了弹窗。弹窗打不开的时候,终端里的链接才是正确的授权入口,忽略它就会一直报 403。
第二个坑:把 OpenClaw 的权限问题当成安装配置问题。OpenClaw 本身安装没问题、配置也没问题,但账号没有 Plus,前面都白搭。排查顺序应该是先确认账号,再看网络,最后才看配置。
第三个坑:反复重装 OpenClaw 试图解决 403。403 是权限层面的拒绝,和软件安装无关,重装不会改变任何东西。确认 Plus 状态和网络环境才是正路。
需要了解 Plus 和 Pro 的区别、各套餐的 Codex 额度差异,可以单独了解套餐对比。
套餐、价格、模型以 OpenAI 官网当时显示为准,本文核对日期 2026-09-09。