type
status
date
slug
summary
tags
category
icon
password

Qwen3-Coder介绍

2025年7月22日,阿里巴巴推出的 Qwen3-Coder 正在重新定义开发者的工作方式。作为 Qwen 系列的最新力作,Qwen3-Coder 不仅在代码生成上表现卓越,更在多轮交互、工具调用和长上下文处理等方面展现出强大的“代理式编程”(Agentic Coding)能力,堪称开源领域的顶尖之选。
Qwen3-Coder: 在世界中自主编程
GITHUB HUGGING FACE MODELSCOPE DISCORD 今天我们正式发布 Qwen3-Coder,这是我们迄今为止最具代理能力的代码模型。Qwen3-Coder 拥有多个尺寸,但我们迫不及待地给大家提供当前最强大的版本,Qwen3-Coder-480B-A35B-Instruct。这是一个总参数量 480B,激活 35B 的 MoE 模型,原生支持 256K token 的上下文并可通过 YaRN 扩展到 1M token,拥有卓越的代码和 Agent 能力。Qwen3-Coder-480B-A35B-Instruct 在 Agentic Coding、Agentic Browser-Use 和 Agentic Tool-Use 上取得了开源模型的 SOTA 效果,可以与 Claude Sonnet4 媲美。 与此同时,我们还推出并开源了一款用于代理式编程的命令行工具:Qwen Code。Qwen Code 基于 Gemini Code 进行二次开发,但我们进行了 prompt 和工具调用协议适配,使得 Qwen Code 可以最大程度激发 Qwen3-Coder 在 Agentic Coding 任务上的表现。另外,Qwen3-Coder 可以和社区优秀的编程工具结合,如 Claude Code、Cline 等,作为一款基础模型,我们期待在数字世界的任何角落都可以使用它,Agentic Coding in the World! Qwen3-Coder Pre-Training 我们在预训练阶段上仍然在努力,这次 Qwen3-Coder 我们从不同角度进行 Scaling,以提升模型的代码能力: 数据扩展:总计 7.5T(代码占比 70%),在保持通用与数学能力的同时,具备卓越的编程能力; 上下文扩展:原生支持 256K 上下文,借助 YaRN 可拓展至 1M,专为仓库级和动态数据(如 Pull Request)优化,助力 Agentic Coding; 合成数据扩展:利用 Qwen2.
 
什么是“代理式编程”? “代理式编程”(Agentic Coding)是一种新兴的编程范式,强调 AI 模型在软件开发过程中具备自主性、目标导向和持续迭代的能力。与传统的基于提示词(prompt-based)的编程方式不同,代理式编程让 AI 模型不仅仅是被动地响应输入,而是主动地规划、执行、评估并优化开发任务。 举一个生活化的例子:
代理式编程就像是雇佣了一个全能的私人助理
想象一下,你是一位企业家,日常工作繁忙,需要处理大量的任务。于是,你雇佣了一位私人助理,负责帮你完成以下工作:
  • 任务规划:根据你的目标,制定每日工作计划。
  • 信息收集:主动查找并整理你需要的资料。
  • 执行任务:根据计划完成各项工作,如回复邮件、安排会议等。
  • 反馈与调整:在工作中遇到问题时,主动向你汇报并提出解决方案。
这位私人助理不仅仅是被动地等待你的指示,而是能够主动思考、执行并反馈,极大地提高了你的工作效率。
notion image
在编程中的类比:Qwen3-Coder 就是你的“编程私人助理”
在软件开发中,传统的 AI 编程助手通常是被动响应你的指令,例如:
  • 你输入:“请帮我写一个登录功能。”
  • AI 回答:“好的,这是一个基本的登录功能代码。”
然而,Qwen3-Coder 作为一个具备代理式编程能力的 AI 模型,就像是你雇佣的“编程私人助理”,能够主动承担更多责任:
  • 任务规划:根据项目需求,主动提出功能模块的设计方案。
  • 信息收集:自动查阅相关文档,获取所需的技术资料。
  • 执行任务:编写代码、运行测试、提交版本等。
  • 反馈与调整:在遇到问题时,自动进行调试并优化代码。
这种主动性和自主性,使得开发者可以将更多的精力集中在系统设计和业务逻辑上,而将繁琐的编码任务交给 Qwen3-Coder,从而提高开发效率和代码质量。
 
notion image
 

接入教程

获取魔塔密钥

 
首先要有个阿里云账号,然后去这里登录注册一下,绑定自己的阿里云账号 下方链接是 Qwen-Coder 模型地址,必须要绑定自己的阿里云账号才可以进行使用,可以不实名,但是必须要绑定。可以通过鼠标移动到魔搭社区右上角头像处,在弹出的菜单底部查看自己是否完成阿里云账号绑定: 通义千问3-Coder-480B-A35B-Instruct
notion image
进入控制台,获取密钥
notion image
 

安装Claude Code & Claude Coder Router

模块
功能
Node.js (≥18)
提供 JavaScript 包管理与命令行工具执行环境
Claude Code CLI
Anthropic 官方命令行 AI 编程工具
Claude Code Router (ccr)
可任意路由 Claude Code 请求到多家模型服务
Qwen3‑Coder API Key
魔塔 用于调用 Qwen3‑Coder 模型

第一部 — 安装 Node.js(必要步骤)

  1. 打开 nodejs.org 网站。
  1. 下载并安装 LTS(长期支持)18 LTS 或以上版本(可选 20.x)。
  1. 安装完成后,在终端(macOS/Linux)或命令提示符(Windows)运行:
  1. 正确安装时会显示版本号,比如 v18.15.0。

第二部 — 安装 Claude Code CLI

在终端输入以下命令:
 

第三部 - 安装 Claude Code Router(适用于多模型切换)



这种方式更灵活,可在同一个机器上同时配置多个模型(如 Kimi-K2、Claude 4 等),并通过 /model 命令实时切换。
1. 安装 ccr
2. 修改配置
配置文件路径:
  • macOS/Linux:~/.claude-code-router/config.json
  • Windows:%USERPROFILE%\.claude-code-router\config.json
该 config.json 已包含诸多可选设置,例如:
  • Router 对象中可以定义 background, think, longContext 等场景对应模型;
  • Providers 数组里可以添加多个提供方,如 DeepSeek、OpenRouter 等;
  • 修改完保存后请运行:
  • 使更改生效

 
config.json文件配置如下(需要将你的魔塔API_KEY填写)
 
3. 启动服务与 Claude Code
首次运行可能自动打开一个 Web 界面,点击 Test 后成功即可。
你可以使用 /model 切换模型,比如:

❓ 常见问题解答(FAQ)

  1. 报错 "No allowed providers" 或 "Unsupported":
    1. → 检查 config.json 是否包含 "dashscope" provider;是否将 default 路由指向 "dashscope,qwen3-coder-plus";执行过 ccr restart。
  1. 输出很慢 / Token 用完:
    1. → 每日免费使用额度为 2,000 次/1,000,000 tokens,节假日多操作可能用完。可以通过设置 /model dashscope,qwen3-coder-plus 切换到备用 provider(若你添加)。
  1. 运行报错 ccr: command not found:
    1. → 检查是否使用了正确终端,部分用户环境变量未刷新;尝试重启终端或检查 %PATH% 或 ~/.bashrc 是否包含 npm install 的目录。
  1. 为 Windows Terminal 设置默认模型:
    1. → 可以在 PowerShell 配置文件($PROFILE)里添加 alias 或 zetx 以上环境变量,使启动时直接加载。


🎯 完成设备示例(macOS/Linux 终端总流程)


 
需要注意的是,在阿里百炼官方平台使用Qwen3-Coder,token消耗快,很容易欠费。
notion image