首页 / API Key / Windows
Codex API Key 设置教程:让 OPENAI_API_KEY 真正生效
很多 401 其实不是模型问题,而是 API Key 没设置、设置在旧终端、复制多了空格,或者团队令牌已经失效。
当前 PowerShell 会话设置
只想先测试时,用当前会话变量最快:
$env:OPENAI_API_KEY = "你的团队个人令牌"验证是否读到:
$env:OPENAI_API_KEY长期保存
长期保存用 setx。注意执行后要重新打开 PowerShell,新窗口才会读到新变量。
setx OPENAI_API_KEY "你的团队个人令牌"团队令牌管理建议
- 每个成员独立令牌。
- 每个项目可以单独建令牌,便于成本归集。
- 离职、外包结束或异常消耗时,只停用对应令牌。
- 不要把根密钥写进教程、截图或仓库。
最常见的 401 细节
- 复制时带了前后空格。
- 用
setx后没有重新打开终端。 - 把令牌贴进了 config.toml,而不是环境变量。
- 使用了过期、禁用或额度归零的令牌。
常见问题
API Key 要写进 config.toml 吗?
不建议。团队场景更推荐用环境变量或令牌命令,避免把密钥写进可复制的配置文件。
setx 后为什么当前窗口还是空?
setx 写入的是未来新进程的环境变量,当前 PowerShell 不会自动刷新。