使用 Claude Code 的小伙伴们,强力推荐 CC Switch

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

晚上使用Claude Code时遇到登录问题,排查后发现是第三方API服务出错。使用CC Switch工具确认环境变量冲突,并申请新API Key,问题得到解决。这次经历提醒我在故障排查中应灵活运用工具和方法。

🎯

关键要点

  • 晚上使用Claude Code时遇到登录问题,提示需要运行/login。
  • 问题可能与第三方API服务有关,之前的设置正常,但突然要求登录。
  • 使用Google搜索未找到解决方案,转而使用ChatGPT进行排查。
  • 确认环境变量设置的API Key和OAuth登录的优先级,发现API服务可能出现问题。
  • 在PowerShell中检查环境变量,确认系统能够读取配置信息。
  • 使用斜杠命令/status确认Anthropic Base URL和Auth Token正常。
  • 最终通过ChatGPT的建议发现API服务出现403错误,确认是第三方API服务的问题。
  • 使用CC Switch工具发现环境变量与settings.json存在冲突,并清理多余的环境变量。
  • CC Switch提供测试模型功能,验证第三方API连接成功与否。
  • 发现第三方服务商系统升级导致原API Key分组消失,申请新API Key解决问题。
  • 总结故障排查的三个步骤:查看Auth Token和Base URL,直接检查API连接状态,使用可视化工具管理API。
  • 意识到在故障排查中应灵活运用工具和方法,ChatGPT的Extended Thinking功能非常强大。
  • CC Switch工具的使用降低了普通人的使用门槛,解决了管理配置和测试的需求。

延伸问答

使用Claude Code时遇到登录问题该如何解决?

可以通过检查Auth Token和Base URL,使用PowerShell确认环境变量,或使用CC Switch工具来管理和测试API连接。

CC Switch工具的主要功能是什么?

CC Switch工具可以管理环境变量,清理冲突,并提供测试模型功能来验证第三方API连接是否成功。

在故障排查中,如何确认API服务是否正常?

可以使用斜杠命令/status查看Auth Token和Base URL是否正常,或直接在终端运行命令查看API连接状态。

为什么会出现API Key未绑定分组的错误?

这是因为第三方服务商系统升级,导致原API Key所在的分组消失,需要申请新的API Key。

使用ChatGPT进行故障排查有什么优势?

ChatGPT的Extended Thinking功能可以自主分析问题并提供具体解决方案,比手动查找资料更高效。

在故障排查中,如何灵活运用工具和方法?

可以结合使用不同工具,如Google搜索、ChatGPT和CC Switch,根据具体情况选择合适的方法进行排查。

➡️

继续阅读