Qwen3-Coder 的食用方法
官方的博客也介绍了接入的方法,不过这个博客是海外的,因此其中的 URL 是不适用我们国内用户的,但是大家可以参考一下其中提及的一些工具,比如魔改后的 Qwen Code(从 Gemini CLI 魔改而来):
Qwen3-Coder: 在世界中自主编程
接下来将介绍一些常用的接入方法。
注意事项:如果你没有什么其他的需求的话,强烈推荐你从魔搭开始,而不是使用百炼。后者虽有免费的 1M 额度,但是已经有不少朋友被反薅了,魔搭则是按次的,每日免费 2k 额度,开通了直接就可以调用不需要部署。用量在右上方头像那里,鼠标悬浮在头像上面,就会弹出菜单,然后最下面就会显示用量情况
注意!
使用前检查你的密钥:魔搭的api key复制有bug,在某些情况下(具体没测试出来)会在key的开头增加:ms- 导致整个key就错了,如果这时候查看一下发现复制的和实际显示根本不是一个key,复制的多了东西。所以,各位如果怎么配魔搭的api发现都报401,可以看看自己的key是不是复制对了。
为什么推荐用 NewAPI 中转?从个人角度出发,是因为能够统一管理各种模型,而且可以随时方便进行组合式模型接入(比如配合 CCR 项目实现一个 URL 和秘钥,定义大小任务模型等)
在新建渠道的时候,类型选择 OpenAI,然后魔搭平台的请求 URL 为:
https://api-inference.modelscope.cn
密钥的获取方式如下:
首先要有个阿里云账号,然后去这里登录注册一下,绑定自己的阿里云账号(给出的链接就是 Qwen-Coder 模型地址):魔搭社区-通义千问3-Coder-480B-A35B-Instruct
然后页面右侧的
查看代码范例中复制自己的
api_key即可。
注意的是,魔搭平台的免费模型有一定的使用限制,不过对于个人使用还是足够的了

再一次提醒
使用前检查你的密钥:魔搭的api key复制有bug,在某些情况下(具体没测试出来)会在key的开头增加:ms- 导致整个key就错了,如果这时候查看一下发现复制的和实际显示根本不是一个key,复制的多了东西。所以,各位如果怎么配魔搭的api发现都报401,可以看看自己的key是不是复制对了。
然后模型的名称填写为:
Qwen/Qwen3-Coder-480B-A35B-Instruct
并且通过 NewAPI 聚合还可以实现参数覆盖的功能。官方建议如下:

那么我们可以在添加渠道的时候,通过参数覆盖添加实现:

不过,不太清楚覆盖参数的语法是否正确,暂没有进行验证,如有觉得有问题,请指正,JSON 内容如下:
{ "temperature": 0.7, "top_p": 0.8, "top_k": 20, "repetition_penalty": 1.05 }
这样,我们便在自己的 NewAPI 中添加了属于自己的模型,如何使用便不在此赘述了
需要再次强调的是,魔搭的接口是 OpenAI 的格式的,这意味着是无法直接接入到 Claude Code 中去的,需要使用 Claude Code Router 项目来进行转换。
项目地址如下:
README_zh.md
在根据项目文档,安装好 Claude Code 和 Claude Code Router 之后,我们需要在自己的家目录下创建一个配置文件 ~/.claude-code-router/config.json。这个配置文件是全局生效的。
一个直接连接魔搭社区的配置文件参考模板如下:
{ "Providers": [ { "name": "modelscope", "api_base_url": "https://api-inference.modelscope.cn/v1/chat/completions", "api_key": "xxxx", "models": ["Qwen/Qwen3-Coder-480B-A35B-Instruct"], "transformer": { "use": [ [ "maxtoken", { "max_tokens": 65536 } ] ] } } ], "Router": { "default": "modelscope,Qwen/Qwen3-Coder-480B-A35B-Instruct" }, "HOST": "127.0.0.1", "LOG": true }
只需要修改其中的密钥为你之前获取到的,便可以在你的项目根目录通过 ccr code 命令启动进行对话了。
如果你采用了一样的 NewAPI 聚合法,可以调整的选择更多一些,能够自由定义大小模型。最简配置如下:
{ "LOG": true, "Providers": [ { "name": "newapi", "api_base_url": "https://xxx.xyz/v1/chat/completions", "api_key": "sk-xxx", "models": ["Qwen3-Coder-Instruct-MD", "GPT-4.1", "GPT-4o", "DeepSeek-R1-HuoShan"] } ], "Router": { "default": "newapi,Qwen3-Coder-Instruct-MD", "background": "newapi,GPT-4o", "think": "newapi,DeepSeek-R1-HuoShan", "longContext": "newapi,Qwen3-Coder-Instruct-MD", "webSearch": "newapi,Qwen3-Coder-Instruct-MD" } }
将其中的 xxx 内容换成你的 NewAPI 服务器的域名地址,密钥也修改为你创建的密钥即可。也不要忘记修改模型,在 models 中填写好你的调用的模型的实际名字(做了模型重定向,因此模型名称自定义程度很高),并且将最后的 Router 中的各种模型修改好(细节见 Claude Code Router 项目文档,在此处便不多赘述了)即可。
因为魔搭的 URL 是 OpenAI 兼容的,这意味着我们可以很方便地直接将其及接入到我们的插件中去,而仅仅只需要做一点点修改。
1.供应商选择 OpenAI 兼容(也就是 OpenAI Compatible)
2.Base URL 填写:
api-inference
3.API KEY 填写你从魔搭社区创建的密钥(不是 NewAPI 密钥哦!)
4.Model 填写:Qwen/Qwen3-Coder-480B-A35B-Instruct
5.不支持图片输入
6.下面的 Context Windows Sizes 写 即可
7.模型温度(temperature)选择 0.7
图示


这样,便可以开始使用了。
这个方法也是从官方博客看到的。官方说到:
Qwen Code 支持 OpenAI SDK 调用 LLM,你可以导出以下环境变量,或者简单地将其放在
.envfile中。
export OPENAI_API_KEY="your_api_key_here" export OPENAI_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1" export OPENAI_MODEL="qwen3-coder-plus"
因此可以认为,Qwen Code 原生支持 OpenAI 格式接口接入,所以只要将其中的 URL 修改为魔搭或者你的 NewAPI 的 URL,写到 /v1 即可。密钥也修改为对应平台的密钥,模型名称同理,.env (官方博客笔误为 .envfile,需注意)配置文件默认放在家目录下,然后便可以开始使用了。
什么是 Qwen Code 呢?官方介绍说:
Qwen Code 是一个 CLI 工具,修改自 Gemini CLI,针对 Qwen3‑Coder系列的模型增强了解析器和工具支持。
确保已安装 Node.js 20 及以上版本,可以通过以下命令安装:
curl -qL https://www.npmjs.com/install.sh | sh
然后通过 npm 管理器安装 Qwen Code:
npm i -g @qwen-code/qwen-code
另一种方式是从源码安装:
git clone https://github.com/QwenLM/qwen-code.git cd qwen-code && npm install && npm install -g
最后, 可以通过简单地输入 qwen 来享受 Qwen-Code 和 Qwen 带来的编程体验。
再次强调:如果你没有什么其他的需求的话,强烈推荐你从魔搭开始,而不是使用百炼。后者虽有免费的 1M 额度,但是已经有不少朋友被反薅了,魔搭则是按次的,每日免费 2k 额度,开通了直接就可以调用不需要部署。用量在右上方头像那里,鼠标悬浮在头像上面,就会弹出菜单,然后最下面就会显示用量情况
从官方博客可以知道,百炼是支持直接接入到 Claude Code 中使用的,官方提供了dashscope上的接口转换。我们使用的请求地址为:
千问 Qwen 教程
https://
dashscope.aliyuncs.com/
api/v2/apps/claude-code-proxy
如果上面的地址还是用不了,那么可能是因为没有开通服务,详情可以移步至官方文档:
通义千问API参考
将 API KEY 也换成百炼获取的 KEY(上面文档开通获取):
export ANTHROPIC_BASE_URL=https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy export ANTHROPIC_AUTH_TOKEN=your-dashscope-apikey
然后直接使用 Claude Code 即可
和之前的魔搭同理,只要填入正确的 URL、模型名称等即可,其中模型名称应为:qwen3-coder-plus
有了 URL 和 KEY,接入方式和先前的魔搭大同小异,因此不多赘述,只要看好自己的钱包即可
通过 Claude-code-router 的方式接入的,速度真的很不错,响应速度也快,工具调用也是丝滑,目前没有出现工具调用失败的情况,而且可以和 IDEA 或者 VSCode 的 Claude Code 插件搭配使用,修改的时候可以直接定位到修改文件。
还是值得大家尝试的。趁现在还没有什么人知道,爽用起来吧
然后再补充一个在 Windows 下给 Claude Code 添加 Context7 的 MCP 的命令(需要你的 CMD 能够识别到 node 环境):
claude mcp add context7 -- cmd /c "npx -y @upstash/context7-mcp@latest"
命令执行完毕之后,启动 Claude(或者用 ccr code 启动),然后使用 /mcp 命令就可以看到加载出来的 MCP 了
其他的 MCP 添加方式大同小异,大家可以自行摸索一下
发布者:Ai探索者,转载请注明出处:https://javaforall.net/259022.html原文链接:https://javaforall.net
