GLM4.5上线魔搭社区,免费的GLM4.5 api来了,还可以在claude code中调用
一句话生成一个俄罗斯方块小游戏:
帮我做一个html版的俄罗斯方块小游戏
国内领先的 AI 模型开源社区——魔搭(ModelScope) 传来重磅消息:其免费 API推理 接口已正式支持 Anthropic API 协议!
这意味着,开发者现在可以直接通过魔搭的免费额度,调用兼容 Anthropic 协议的模型,并无缝集成到你的 Claude Code 环境中!
第一步:准备工作——获取魔搭 Access Token
要开始使用魔搭的 Anthropic 兼容 API 服务,你首先需要拥有一个魔搭账号,并获取你的专属访问令牌(Access Token)。这个令牌是你在魔搭平台上的身份凭证,用于验证你的 API 请求。
操作步骤:
- 1. 注册与登录: 访问魔搭官网(modelscope.cn),点击右上角的“注册”或“登录”按钮。你可以选择手机号注册、邮箱注册或通过阿里云账号登录。
- 2. 绑定阿里云账号(重要): 魔搭的免费推理 API 由阿里云提供算力支持。为了确保你能正常使用,你的 ModelScope 账号必须绑定阿里云账号。如果尚未绑定,系统会引导你完成绑定流程。
- 3. 获取 Access Token: 登录成功后,点击页面右上角的头像,进入“个人中心”或直接访问“我的 Access Token”页面(modelscope.cn/my/myaccess… Access Token。请妥善保管你的 Token,因为它相当于你的 API 密钥。
重要提示: 你的 Access Token 通常以ms-开头。在配置 Claude Code 时,请务必去掉ms-前缀,只保留实际的密钥部分!例如,如果你的 Token 是ms-abcd12345,那么在配置时只填写abcd12345。
第二步:手把手教你配置 Claude Code,免费调用魔搭 API!
这正是本文的核心!对于依赖 Anthropic API 的 AI 编程助手,如 Claude Code,魔搭的 Anthropic 兼容接口意味着你可以免费、无缝地将其后端切换到魔搭平台。
Claude Code 通常会通过读取环境变量或配置文件来获取 Anthropic API 的配置信息。魔搭的兼容性正是利用了这一点。
配置步骤详解:
-
1. 获取魔搭 API Key: 确保你已经从魔搭平台获取了你的 Access Token。重要:在配置 Claude Code 时,请注意去掉 Access Token 开头的ms-前缀! 例如,如果你的 Token 是ms-abcd12345,那么在配置时只填写abcd12345。
-
2. 找到 Claude Code 的配置文件 settings.json: 这个文件通常位于你的用户目录下。
-
- Windows 平台: 打开文件管理器,在地址栏输入: notepad C:\Users\你的用户名.claude\settings.json (请将“你的用户名”替换为你的实际 Windows 用户名)
- Linux/Mac 平台: 打开终端,输入命令: vim ~/.claude/settings.json (你也可以使用其他文本编辑器,如nano或code)
-
3. 如果文件不存在,系统可能会提示你创建。
-
4. 修改 settings.json 文件内容: 打开 settings.json 文件后,复制粘贴以下内容到文件中。如果文件已存在内容,请确保将其合并,特别是"env"部分。
-
{ "env": { "ANTHROPIC_API_KEY": "你自己的魔搭API Key(注意:去掉ms-前缀!)", "ANTHROPIC_BASE_URL": "https://api-inference.modelscope.cn", "ANTHROPIC_MODEL": "ZhipuAI/GLM-4.5", "ANTHROPIC_SMALL_FAST_MODEL": "ZhipuAI/GLM-4.5" }, "permissions": { "allow": [], "deny": [] } }或者修改环境变量配置文件
export ANTHROPIC_BASE_URL="https://api-inference.modelscope.cn" export ANTHROPIC_MODEL="ZhipuAI/GLM-4.5" export ANTHROPIC_API_KEY="48a2bcbe-7***你自己的魔搭API Key(注意:去掉ms-前缀!"参数详解:
-
-
"ANTHROPIC_API_KEY": 填写你从魔搭获取的 Access Token,务必去掉开头的ms-前缀。Claude Code 会将其作为 API 密钥发送给后端。
- "ANTHROPIC_BASE_URL": 这是魔搭 API-Inference 的 Anthropic 兼容服务地址,固定为api-inference.modelscope.cn。Claude Code 会向这个 URL 发送 API 请求。
- "ANTHROPIC_MODEL": 指定 Claude Code 在进行主要代码生成或复杂任务时使用的模型。这里默认配置的是 ZhipuAI/GLM-4.5。你也可以根据魔搭平台支持的 Anthropic 兼容模型列表,替换成其他模型,
- "ANTHROPIC_SMALL_FAST_MODEL": 通常用于快速响应或轻量级任务的模型。为了简化配置,这里我们暂时与主模型保持一致。在某些场景下,你可以配置一个更小、更快的模型来处理简单的请求,以节省资源。
-
-
2. 保存并重启 Claude Code: 保存 settings.json 文件后,务必完全关闭并重新启动 Claude Code,以确保新的配置能够被正确加载和生效。
验证是否成功:
重启 Claude Code 后,尝试在 Claude Code 中进行代码生成、补全或提问。如果一切正常,并且响应速度符合预期,那么恭喜你,你的 Claude Code 已经成功通过魔搭的免费 API 接口调用了 Anthropic 兼容模型!
你也可以登录魔搭平台,查看你的 API 调用记录,确认是否有新的调用产生。
注意事项:重要提示与使用限制
尽管魔搭 API-Inference 提供了极大的便利和免费额度,但作为一项公共服务,它也存在一些使用限制和注意事项,开发者在使用前务必了解。
- 服务定位: 魔搭推理 API-Inference 旨在为开发者提供迅速免费的便捷模型调用方式,主要面向开发、测试、学习和原型验证等场景。请勿将免费 API 用于需要高并发、低延迟以及严格 SLA(服务等级协议)保障的线上生产任务。
- 阿里云账号绑定: 免费推理 API 由阿里云提供算力支持,因此,你的 ModelScope 账号必须绑定阿里云账号后才能正常使用。
- 每日调用额度: 每位魔搭注册用户,当前每天允许进行总数为 2000 次的 API-Inference 调用,平台后续可能随时调整此额度。
- 模型特定限制: 出于资源等考虑,平台可能对于部分模型进行单独的限制,这包括单个模型的单天调用总数限制,以及并发限制。实际单模型可用次数以及允许的并发,以平台实时调整为准。
- 模型迭代与下架: 随着新模型的不断推出,比较早的模型可能逐渐从 API-Inference 服务中下架。在下架过程中,平台会进一步降低这些模型的使用额度,直至完全下架。建议开发者关注魔搭社区的最新模型动态,及时更新所使用的模型。
如果觉得这边文章不错,随手 点个赞、在看、转发 三连吧