已经设置过 settings.json,但是运行 claude 时,依旧提示 Missing API key · Run /login
Windows下,需要使用智谱的 API来利用 Claude Code,在 %userprofile%\.claude\settings.json 中设置了智谱的 api_key 和 base_url。
{
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"ANTHROPIC_API_KEY": "your_bigmodel_api_key",
"env": {
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.5-air"
}
}
注:如果是国外的用户,需要将 ANTHROPIC_BASE_URL 改成 "https://api.z.ai/api/anthropic"。
但命令行运行 claude 依旧出现 Missing API key 。可以按如下方法解决——
重命名 %userprofile%\.claude.json 文件,将 .claude.json 文件
修改为如下内容
{
"env": {
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"ANTHROPIC_AUTH_TOKEN": "your_zhipu_api_key",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.5-air"
}
}
更多可以参考
在 Claude Code 中使用 GLM Coding Plan 的方法
Methods for integrating the latest GLM-4.5 series models from Z.AI with Claude Code
浙公网安备 33010602011771号