词元 API
词元 API / AI API 知识库 / Codex API Key 无法使用
Codex 排查

Codex API Key 无法使用怎么办:401、403、429、余额不足排查

Codex、代码 Agent、IDE 插件或自研自动化脚本调用 OpenAI 兼容接口时,如果遇到 401、403/1010、429、余额不足或 model_not_found,可以先按下面顺序排查。

直接答案:先确认工具是否支持自定义 API Key、base_url 和模型名。能自定义时,401 先查 Token;403/1010 先查请求地址、请求头和新 Token;429 先查频率和模型可用性;余额不足先查钱包和到账账号;model_not_found 先查模型名。修正后用短请求验证,并在控制台日志里确认。

按错误码快速判断

提示优先检查下一步
401 Invalid Token / unauthorizedToken 是否完整、有效、填在正确位置重新复制 Token,确认 Authorization: Bearer sk-完整Token
403 Forbidden / 1010base_url、User-Agent、请求头、客户端是否保存了旧配置确认接口地址为 https://api.token-ciyuan.com/v1,必要时新建 Token 测试
429 rate limited调用频率、并发、模型临时状态降低并发、稍后重试,或切换备用模型先跑通链路
insufficient_quota / 余额不足登录账号、Token 所属账号、钱包余额、充值到账账号进入钱包给当前账号充值,再用同一 Token 短请求验证
model_not_found / 模型不可用模型名是否来自控制台或文档复制可用模型名,避免使用展示名或拼写错误

推荐排查步骤

确认当前 Codex 或代码 Agent 支持自定义 API Key、base_url 和模型名;不支持时应使用它自己的官方入口。
在词元 API 控制台进入令牌管理,复制当前有效 Token。
确认工具的 API Key 字段使用这个 Token,不要混用旧 Token 或其他账号 Token。
确认 OpenAI 兼容接口地址填为 https://api.token-ciyuan.com/v1,不要重复写两个 /v1
确认模型名来自控制台或文档,例如不要把展示名、别名和实际模型 ID 混在一起。
发起一个很短的测试请求,先让它返回少量内容。
打开控制台使用日志。如果日志没有请求,继续查客户端配置;如果有请求,再按日志里的错误处理。

最小测试请求

如果工具支持 OpenAI 兼容接口,可以先用最小请求验证。关键是 base_url、Token、model 三项同时正确。

curl https://api.token-ciyuan.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-完整Token" \
  -H "User-Agent: OpenAI/Python 1.0" \
  -d '{
    "model": "deepseek-chat",
    "messages": [{"role": "user", "content": "reply ok"}],
    "max_tokens": 16
  }'
不要把完整 Token 发到公开聊天、截图或代码仓库里。需要排查时,提供账号、请求时间、模型名、错误码和使用日志截图即可。

如果新建 Token 后还是失败

日志没有请求说明请求没有进入当前账号。重点查工具是否仍在使用旧环境变量、旧配置文件、旧工作区设置,或请求地址是否填错。
日志有 401说明认证没有通过。重新复制完整 Token,确认请求头包含 Bearer 和一个空格。
日志有 403/1010先换一个标准客户端或最小请求验证,确认 User-Agent、Authorization 和 base_url 都正常。
日志有 429先降低并发和请求频率,换短请求或备用模型验证,不要连续高频重试。
日志显示余额不足进入钱包查看余额和到账账号。余额属于登录账号,不是单独属于某个 API Key。

常见问题

Codex 能不能直接使用词元 API Key?

取决于具体工具是否支持自定义 API Key、base_url 和模型名。支持 OpenAI 兼容入口时,可以按本页方式配置;不支持时不要强行替换。

401 和 403 有什么区别?

401 通常表示 Token 认证没有通过;403 通常表示请求被拒绝或请求形态不符合要求。两者都应先查 Token、请求头、base_url 和客户端配置。

429 是不是余额不足?

通常不是。429 更常见是调用太密或模型临时不可用。余额不足一般会直接提示余额或额度问题。

Codex 充值是给 API Key 充值吗?

不是单独给某个 API Key 充值。余额属于登录账号,API Key 使用这个账号的余额。充值前要确认到账账号和 Token 所属账号一致。

修好后怎么验证?

先发一个短请求,确认能返回内容;再进入控制台查看日志和余额变化。确认无误后,再运行更长的代码 Agent 任务。

相关词条

最后更新:2026-06-27。本页为 Codex 与代码 Agent 的 API Key 排查说明,实际模型、余额和请求记录以词元 API 控制台为准。