切换日光/暗黑模式
Claude Code 是 Anthropic 官方的命令行编程助手。它默认连 Anthropic 官方,但支持把请求发到兼容 Anthropic 协议的网关——所以可以接到我们这里,用 Grok 模型来跑。
已经装好 Claude Code 了?直接看下面三步配置,30 秒搞定。
三步配置
Claude Code 通过环境变量读取地址和密钥。启动前设好这三个:
bash
# 1. 网关地址:只填到域名,不要带 /v1,不要带末尾斜杠
export ANTHROPIC_BASE_URL="https://api.wxiai.com"
# 2. 你的 API Key
export ANTHROPIC_AUTH_TOKEN="sk-你的APIKey"
# 3. 模型名(填我们平台上可用的 Grok 模型)
export ANTHROPIC_MODEL="grok-4.6"
# 4. 然后启动
claude最常见的两个错误
ANTHROPIC_BASE_URL后面多加了/v1→ Claude Code 会拼成/v1/v1/messages,报 404。- 填了
ANTHROPIC_API_KEY而不是ANTHROPIC_AUTH_TOKEN→ 前者是给 Anthropic 官方用的,走第三方网关要用后者。
验证是否接通
启动 claude 后随便发一句话,比如「你好」。能正常回复就说明通了。
如果没通,去 https://api.wxiai.com 的日志页看有没有一条 POST /v1/messages 的记录:
- 有记录但报错 → 是我们的问题或模型名的问题,看下面的排查表。
- 完全没记录 → 请求根本没发到我们这,检查
ANTHROPIC_BASE_URL拼写。
让配置永久生效
上面的 export 只在当前终端窗口有效,关掉就没了。要每次启动都自动生效,写进 Claude Code 的配置文件:
~/.claude/settings.json
json
{
"model": "grok-4.6",
"env": {
"ANTHROPIC_BASE_URL": "https://api.wxiai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-你的APIKey",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "grok-4.6"
}
}这几个变量分别是什么
| 变量 | 作用 |
|---|---|
ANTHROPIC_BASE_URL | 请求发到哪。填我们的域名,不带 /v1 |
ANTHROPIC_AUTH_TOKEN | 你的 API Key,会以 Bearer Token 形式发送 |
ANTHROPIC_MODEL | 主模型,干活用的 |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Claude Code 后台杂活(生成标题、判断意图之类)用的轻量模型 |
ANTHROPIC_DEFAULT_HAIKU_MODEL 可以填成和主模型一样,也可以挑一个更便宜的——后台杂活调用很频繁,用便宜模型能省不少。
还没装 Claude Code?
看安装步骤 → 安装 Claude Code
前置条件
Claude Code 支持 macOS、Windows 10 1809+、Ubuntu 20.04+。用官方原生安装方式不需要装 Node.js;只有走 npm 安装才需要 Node.js 22 以上。
常见报错
| 现象 | 原因 | 怎么办 |
|---|---|---|
404 / Not Found | ANTHROPIC_BASE_URL 带了 /v1 或末尾斜杠 | 只填 https://api.wxiai.com |
401 / 认证失败 | 用了 ANTHROPIC_API_KEY,或 Key 写错 | 改用 ANTHROPIC_AUTH_TOKEN |
model not found | ANTHROPIC_MODEL 填了不存在的模型 | 用 GET /v1/models 查到的名字 |
| 卡住不动 / 超时 | 网络不通,或客户端超时太短 | 先 curl 测一下网关通不通 |
| 回复很慢 | 用了推理型模型 | 换一个更快的模型做日常补全 |
先用这条命令确认网络和 Key 都没问题:
bash
curl https://api.wxiai.com/v1/models \
-H "Authorization: Bearer sk-你的APIKey"能返回模型列表,说明地址和 Key 都对,问题在 Claude Code 的配置上。
相关页
- 调用方式 —— Anthropic 协议端点说明
- Base URL 怎么填 —— 各工具填法对照
- 安装 Claude Code
- 错误码
