Claude Code 自定义提供商和模型
简介
Claude Code 是 Anthropic 推出的由 AI 驱动的编码助手,能够读取代码库、编辑文件、运行命令,或者与开发工具集成,完成构建功能、修复错误和自动化开发等任务,可在终端、IDE、桌面应用和浏览器中使用。以 CLI 版本为例,可以直接在终端中使用 Claude Code 来编辑文件、运行命令等,在终端里管理整个项目。
从网络连通性、成本等方面考虑,使用自己的 API 可能使用起来更方便(需要支持 Anthropic 兼容协议)。
环境
这里使用 npm 来安装,先配置 Node.js 环境。
Node.js
建议版本 22 或以上。
如果已安装,不确定版本是多少,可以通过 node -v 命令来查看。

如果没有安装 Node.js,无论是 Windows,还是 macOS、Linux,都可以通过 Volta 来安装和管理。
Claude Code
执行下面的命令安装:
1 | |
安装完成后,可以执行下面的命令验证:
1 | |
安装成功的情况下,会输出版本号。

配置文件
直接修改配置文件,配置自定义提供商和模型。
路径
Claude Code 的配置文件一般保存在用户目录中。
macOS 和 Linux
配置文件路径为 ~/.claude/
Windows
配置文件路径为 C:\Users\<用户名>\.claude\
内容
如果 settings.json 文件不存在,需要手动创建:
settings.json
用于保存密钥,文件内容如下:
1 | |
填好配置之后,保存。
使用
在项目的目录中打开终端,执行 claude。如果是首次运行,根据实际情况来完成向导。
如果要求登录,macOS 或 Linux 打开 ~/.claude.json,Windows 打开 C:\Users\<用户名>\.claude.json 文件,修改 hasCompletedOnboarding 为 true,然后退出 Claude Code 重新运行。
首次打开的项目需要信任一下。

Enjoy~
