前言
在使用 Claude Code 进行本地辅助开发时,Anthropic 官方接口往往需要付费订阅。对于希望降低成本或在特定区域使用的开发者来说,接入硅基流动(SiliconFlow)提供的兼容接口是一个不错的替代方案。下面介绍如何在 Linux、macOS 或 WSL 环境下完成配置。
快速启动:一键脚本
如果你不想手动折腾环境变量,可以直接运行社区提供的初始化脚本。这通常能自动处理大部分依赖和配置项。
在终端中执行以下命令:
bash -c "$(curl -fsSL https://sf-maas-uat-prod.oss-cn-shanghai.aliyuncs.com/sample/ccsf_v260130.sh)"
执行成功后,你会看到类似下图的反馈,确认脚本已就位。

手动配置环境变量
脚本可能不够灵活,或者你想更精准地控制模型参数。此时可以手动指定环境变量。
打开终端,临时设置如下变量(仅在当前会话有效):
export ANTHROPIC_BASE_URL="https://api.siliconflow.cn/"
export ANTHROPIC_MODEL="moonshotai/Kimi-K2-Instruct-0905"
export ANTHROPIC_API_KEY="YOUR_SiliconFlow_API_KEY"
注意将 YOUR_SiliconFlow_API_KEY 替换为你实际申请的密钥。这里的 ANTHROPIC_MODEL 可以根据需求调整,比如换成 Kimi 或其他兼容模型。
让配置永久生效
上面的 export 命令重启终端后会失效。为了每次打开终端都能直接使用,建议写入 Shell 配置文件。
编辑你的 ~/.bashrc 文件(如果是 zsh 则编辑 ~/.zshrc),在文件末尾追加以下内容:
export ANTHROPIC_BASE_URL="https://api.siliconflow.cn/"
export ANTHROPIC_MODEL="moonshotai/Kimi-K2-Instruct-0905"
export ANTHROPIC_API_KEY="YOUR_SiliconFlow_API_KEY"
保存后,执行 source ~/.bashrc 使配置立即生效。这样就不用每次都重新输入了。
切换模型与注意事项
目前 Claude Code 本身不支持直接添加多个自定义模型列表。如果需要切换模型,只需再次修改上述环境变量中的 ANTHROPIC_MODEL 值即可。
更多细节可参考硅基流动的官方文档:使用硅基云在 Claude Code 中。

