Claude Code + 魔搭社区 API:免费白嫖新姿势

Claude Code + 魔搭社区 API:免费白嫖新姿势

最近发现魔搭社区(ModelScope)已经支持 Anthropic API,这意味着我们可以通过一些简单的配置,让 Claude Code 直接使用魔搭社区提供的免费 API 资源。亲测可用,这里给大家分享一下具体步骤。 ## 核心思路

核心原理非常简单:通过修改环境变量,将 Claude Code 的 API 请求地址指向魔搭社区的 API 端点。 ## 魔搭社区API

  1. 打开魔搭社区:https://modelscope.cn/models
  2. 筛选可以api调用的模型:点击支持体验–>推理 APl-Inference,支持通过标准推理 AP接口迅速调用
  3. 点击推理 API-Inference下的Anthropic查看代码示例,复制自己的apikey和对应的模型ID。

claude code安装和配置

claude code安装

1
curl -fsSL https://claude.ai/install.sh | bash

修改claude code配置

修改 Claude Code 的配置文件,实现永久生效。

首先,找到 settings.json 文件:

  • Windows 平台: C:\Users\你的用户名\.claude\settings.json
  • Linux/Mac 平台: ~/.claude/settings.json

用文本编辑器打开该文件,然后将以下内容复制粘贴进去:

1
2
3
4
5
6
7
8
9
10
11
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "你的魔搭社区key(如果报错可以试试去掉key前面的ms-)",
"ANTHROPIC_BASE_URL": "https://api-inference.modelscope.cn",
"ANTHROPIC_MODEL": "ZhipuAI/GLM-4.5",
},
"permissions": {
"allow": [],
"deny": []
}
}

跳过首次启动校验

首次启动时 Claude Code 会进行 onboarding 网络校验,部分网络环境下可能失败或卡住。可以手动完成本地初始化来跳过:

  1. 找到 .claude.json 文件(隐藏文件):

    • Windows 平台:C:\Users\你的用户名\.claude.json(可在文件管理器中直接搜索 .claude.json)
    • Linux/Mac 平台:~/.claude.json
  2. 用文本编辑器打开,文件内容是 JSON 配置

  3. 在 JSON 配置中加上如下字段:

1
"hasCompletedOnboarding": true

该配置用于完成本地初始化流程,避免首次启动时的网络校验提示。注意修改后检查文件是否仍符合 JSON 格式(字段间逗号、引号成对等)。

mcp工具构建

  1. 安装spec-workflow-mcp
    1
    npm install -g spec-workflow-mcp@latest
  2. 在claude code中配置mcp
    1
    2
    3
    claude mcp add --transport http context7 https://mcp.context7.com/mcp
    claude mcp add --transport http grep https://mcp.grep.app
    claude mcp add spec-workflow-mcp -s user -- npm dlx spec-workflow-mcp@latest