type
Post
status
Published
date
Dec 27, 2025
slug
claude code cli 配置其他base URL或其他厂商api无法正常使用
summary
Auth conflict: Both a token (ANTHROPIC_AUTH_TOKEN) and an API key (/login
managed key) are set. This may lead to unexpected behavior.
• Trying to use ANTHROPIC_AUTH_TOKEN? claude /logout
• Trying to use /login managed key? Unset the ANTHROPIC_AUTH_TOKEN
environment variable.
tags
AI
category
AI
icon
password
新mac 电脑第一次安装claude code cli 配置其他厂商api无法正常使用,一直提示:
Auth conflict: Both a token (ANTHROPIC_AUTH_TOKEN) and an API key (/login
managed key) are set. This may lead to unexpected behavior.
• Trying to use ANTHROPIC_AUTH_TOKEN? claude /logout
• Trying to use /login managed key? Unset the ANTHROPIC_AUTH_TOKEN
environment variable.
📝 解决问题
按照提示解决问题
要使用其他厂商是使用ANTHROPIC_AUTH_TOKEN配置,所以在命令行执行/logout ~/.claude/settings.json
关闭终端,重新打开,在次打开claude 还要我重新登陆,又是提示auth token和api key冲突
卸载重新安装提前设置api key
npm uninstall -g @anthropic-ai/claude-code需手动删除以下三个位置的残留文件:
文件位置 删除命令 验证方法 主目录隐藏文件rm -rf ~/.claude-codels ~/.claude-code/应提示目录不存在 配置目录rm -rf ~/.claudels ~/.claude/应提示目录不存在 npm缓存npm cache clean --force 观察终端无报错
重新安装 npm install -g @anthropic-ai/claude-code 配置api key curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s -- "你的API_KEY" 进入claude 按提示进去在/logout 配置好settings,关闭终端,新开终端进入claude成功可用其他厂商获取其他base url
🤗 总结归纳
第一次安装claude code cli,如果需要配置其他厂商的api需要先配置claude code 的api_key, 让其先登陆完成,然后再/logout,关闭终端,再重新进入选择配置加载即可
配置api_key
1、可以通过claude code进去后按提示进行api登陆(但我这里实际情况是/logout后重新进去可能没识别配置,一直要我通过浏览器重新登陆)
2、通过claude code 官网获取api_key,进行脚本配置
curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s -- "你的API_KEY"
📎 参考文章
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
相关文章

