API 报 invalid_api_key 怎么办?Key 错误还是 Base URL 配错?

invalid_api_key 错误的本质是「这个 Key 在这个 Base URL 上无效」。但常见误区是:错误 URL 显示 api.openai.com,说明根本没走中转站,是 Base URL 配置没生效,而不是 Key 本身有错。先看报错里的 URL 指向哪里,再决定是改 Base URL 还是重新生成 Key。
直接答案

第一步:看报错 URL 指向哪里

  • URL 是 api.openai.comBase URL 没生效,改客户端配置
  • URL 是 api1.link-ai.ccapi2.link-ai.ccKey 本身无效,重新生成 Key

第二步:根据原因处理

  • Base URL 没生效 → 修改客户端 config.toml 或设置页
  • Key 本身无效 → 在控制台重新生成 Key
获取 Link-AI API Key Codex CLI 配置教程

invalid_api_key 的本质是什么?

invalid_api_key 的含义是:「这个 Key 在这个 Base URL 上无效」。但这个错误有两个截然不同的原因:

  • Key 本身的问题:Key 无效、过期、被撤销、没有权限
  • Base URL 的问题:客户端没有读取自定义 Base URL,仍然在请求 OpenAI 官方地址

最关键的判断依据是看报错里的 URL。


URL 指向哪里,决定处理方向

报错 URL问题原因解决方式
api.openai.com Base URL 没生效
客户端仍在请求 OpenAI 官方
修改客户端的 config.toml 或设置,确保 openai_base_url 正确
api1.link-ai.cc
api2.link-ai.cc
Key 本身无效
Key 过期、被撤销或无权限
在控制台重新生成 Key
其他陌生地址 填错了 Base URL 确认中转站地址,重新填写

各客户端如何排查

Codex CLI

检查 ~/.codex/config.toml 是否存在、路径是否正确:

~/.codex/config.toml
model = "gpt-5.5"
openai_base_url = "https://api2.link-ai.cc/v1"

如果 URL 仍是 api.openai.com,说明配置文件没有生效。

Cursor

检查 Settings → Models 中的 Base URL 是否正确:

Cursor Settings
Base URL: https://api2.link-ai.cc/v1
API Key: sk-你的key

Claude Code

检查环境变量是否设置正确:

~/.zshrc
export ANTHROPIC_BASE_URL="https://api2.link-ai.cc"
export ANTHROPIC_AUTH_TOKEN="sk-你的key"

LobeChat / NextChat / Continue

检查设置页面的 Base URL 和 Key 是否正确,Key 不要含前后空格。

还没有 Key? 在 Link-AI 控制台创建 API Key →


Key 本身无效的其他原因

  • Key 过期:部分 Key 有有效期,超期后无法使用
  • Key 被撤销:在控制台撤销后旧 Key 即失效
  • Key 没有目标模型权限:令牌绑定的渠道没有该模型
  • 渠道余额不足:部分站点余额耗尽后即使 Key 有效也会报错
  • Key 格式被截断:Key 包含空格或换行符被截断

和 Link-AI 有什么关系?

Link-AI 是 OpenAI-compatible API gateway,面向开发者提供 Claude、GPT 等模型接入服务。


常见问题

说明客户端没有读取自定义 Base URL,仍然在请求 OpenAI 官方地址。这是 Base URL 配置问题,不是 Key 本身的问题。

看报错里的 URL。如果 URL 是 api.openai.com 或其他陌生地址,说明没走中转站,是 Base URL 没生效。如果 URL 是 Link-AI 地址但仍报错,则是 Key 本身的问题。

检查 ~/.codex/config.toml 是否存在、路径是否正确、openai_base_url 是否包含 /v1 后缀。如果 URL 仍是 api.openai.com,说明配置没生效。

检查 Base URL 是否正确填入(不要带多余空格),检查 Key 是否包含前后空格或特殊字符,检查是否填入了错误的 Key。

在 api1.link-ai.cc 控制台 → API Keys → 重新生成一个新的 Key,老 Key 会被撤销。

可能原因:Key 过期、Key 被撤销、Key 没有目标模型权限、渠道余额不足、Key 格式被截断(如含空格或换行符)。


相关教程

Codex CLI 配置

Codex CLI 完整配置教程,含 Base URL 设置。

查看教程 →
🔧

Claude Code 配置

Claude Code 完整配置教程。

查看教程 →
🔍

API 扣费检测

检测 Key 有效但扣费是否异常。

立即检测 →
准备好开始了吗?在 Link-AI 控制台获取 API Key,按教程配置客户端。
获取 API Key Codex CLI 配置教程