Claude Code + QWen Coder 搭建 AI 辅助编程工具,100% 免费!

2025-12-23 19:05:52
文章摘要
ClaudeCode近期很火,它能缩短开发者在代码处理环节的往返时间且免费。本文介绍用ClaudeCode+阿里QwenCoder搭建AI辅助编程工具的方法,包括环境搭建步骤、配置文件设置、获取APIKey等,还展示了其创建和运行SAPUI5应用的过程,它在复杂项目上稳定性强,值得一试。

最近的 Claude Code 非常非常火,笔者朋友圈和所在的各种技术社区群,几乎被 Claude Code 刷屏。


Claude Code 能在几秒内映射并解释整个代码库、用 agentic search 理解项目结构与依赖、原生运行在终端。这些能力合在一起,直接缩短了开发者在寻找上下文、进行代码变更、自测验证三个环节上的往返时间。

更吸引人的一点是,我们不需要为这些能力掏一分钱。


笔者最近终于抽出时间,尝试了一下 Claude Code. 因为笔者已经习惯了 Trae,所以短时间内不会切换到 Claude Code 上,但相信有很多不愿意付费订阅 Trae Pro 的朋友们会对它感兴趣。


我使用的是网上流行的 Claude Code + 阿里 Qwen Coder 这一组合。


Qwen-Coder 是阿里旗下专门面向编程任务优化的 Qwen 系列的专业模型家族。它的谱系经历了 CodeQwen1.5、Qwen2.5-Coder,到如今更强调智能体化工作流的 Qwen3-Coder.


换句话说,Qwen-Coder 既是一类模型的统称,也对应若干具体代际与不同参数规模的模型个体。例如 Qwen2.5-Coder 家族提供 0.5B、1.5B、3B、7B、14B、32B 等多个体量,覆盖从本地轻量部署到高性能推理的广泛需求;32B 指标版本给出长上下文、代码推理与修复等方面的系统升级,并以 Apache-2.0 许可开放给开发者社区,这使得企业内落地与二次研发更加顺滑。


阿里在 2025-07-22 宣布 Qwen3-Coder,给出的旗舰变体是 Qwen3-Coder-480B-A35B-Instruct,采用 Mixture-of-Experts 架构,总参数量 480B,活跃参数约 35B,原生支持 256K 上下文并可通过外推方法扩展到 1M,在智能体式编码任务、浏览器使用与工具调用等方面达到了能与国外第一梯队的大模型一战的高水准。在 A35B-Instruct 的带领下,QWen 家族在 AI 编程市场上的份额节节攀升。


下面是具体的环境搭建步骤,其实非常简捷。


首先确保本机安装了 Node.js.

依次执行下面的命令行,安装 Claude Code 和 Claude Code Router.

  1. npm install -g @anthropic-ai/claude-code
  2. npm install -g @musistudio/claude-code-router

Claude-code-router 顾名思义,将用户发送给 Claude Code 的请求,路由到配置好的大模型去。

在本地 home 目录(windows 系统下就是 C:\Users\<用户名>)里新建一个配置目录:.claude-code-router,然后新建一个 config.json 文件,内容如下:




{

"Providers": [

{

"name": "modelscope",

"api_base_url": "https://api-inference.modelscope.cn/v1/chat/completions",

"api_key": "<贴上你自己的 API key>",

"models": ["Qwen/Qwen3-Coder-480B-A35B-Instruct", "Qwen/Qwen3-235B-A22B-Thinking-2507"],

"transformer": {

"use": [

[

"maxtoken",

{

"max_tokens": 65536

}

],

"enhancetool"

],

"Qwen/Qwen3-235B-A22B-Thinking-2507": {

"use": ["reasoning"]

}

}

}

],

"Router": {

"default": "modelscope,Qwen/Qwen3-Coder-480B-A35B-Instruct"

}

}


这个配置文件的作用就是告诉 Claude Code,接收到用户发送的请求后,让哪个大模型去干活。

接下来我们需要到魔搭社区去创建一个 API Key.


魔搭由阿里巴巴达摩院发起,在平台早期就以 Model as a Service 的理念亮相,强调通过统一接口和可复用的 pipeline 将复杂的请求预处理、推理、后置处理打包给开发者使用。早在达摩院 2022 年一份对外披露的平台信息中,就提到上线时已包含 300+ 开箱即用模型,覆盖 NLP、CV、Audio 等方向,这一定位也延续到了今天的 AI 社区生态中。


免费用户每天有 2000 次的 API 调用额度,对笔者来说绰绰有余了。


把这个 API key 填写到 config.json 中,然后命令行 ccr code 启动 Claude Code,看到打印出的欢迎消息。

给它对话:Who are you?


收到 I'm Claude Code 的回复,说明启动成功了。



然后让它创建一个 SAP UI5 应用:

Create an SAP UI5 application under this folder. There is one button in XML view. Once pressed, print "Hello World" message toast.

接下来敲一下回车,剩下的事情都交给它了。其实使用步骤和 Trae 一样几乎没有任何区别。


不到一分钟应用就创建完毕。我继续问:


How to run this application locally?


Claude Code 马上给出本地使用 live-server,Python server 和 Node.js server 三种方式运行这个 SAP UI5 应用的详细步骤。





我选择了 Claude Code 给出的基于 Node.js server 的命令行。应用能够正常运行,非常靠谱。


其实 Claude Code 真正强大之处,并不仅仅是一个会自动生成代码的聊天窗口,是在于它对于完整工程项目上下文的理解,超大的上下文窗口尺寸和超强的上下文记忆能力,使其在复杂度高、长链路与代理式工作流上的稳定性更强。笔者在各种技术群中潜水,目睹到很多同行已经高度依赖 Claude Code 对自己的代码进行持续迭代和重构,代码审查和代码漏洞扫描等等。


有兴趣的朋友们可以动手尝试。


声明:该内容由作者自行发布,观点内容仅供参考,不代表平台立场;如有侵权,请联系平台删除。
标签:
技术栈
大模型
自然语言处理(NLP)
生成式大模型
多模态大模型
开源大模型
模型部署
智能体(Agent)