阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)

阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)

前文介绍了AI 编程工具 Gemini CLI(Gemini CLI:不仅仅是命令行工具,更是 AI 智能体!可免费调用Gemini 2.5 Pro模型)。有读者留言提到,因为某些原因,国内使用很不方便。

昨天,阿里开源最新的编程模型:Qwen3-Coder,其性能在开源模型中达到了新的最先进水平。随模型一同开源的,还有一款面向智能体式编程的命令行工具:Qwen Code。Qwen Code 是基于 Gemini CLI 分支开发,其功能定位与 Gemini CLI 相同。Qwen Code 的发布,使得国内开发者可以便捷地使用先进的 AI 编程工具,进一步推动 AI 编程工具的平民化

本文主要内容:

  1. Qwen3-Coder 模型介绍
  2. AI 编程工具 Qwen Code 安装与应用实测(与 Gemini 2.5 Pro 相比,Qwen3-Coder 的编程能力还是有一定的差距)

Qwen3-Coder:”Agentic Coding in the World”(在世界中自主编程)

官方文档:

  1. Qwen3-Coder: Agentic Coding in the World
  2. github.com/QwenLM/Qwen3
  3. github.com/QwenLM/qwen-

今天,我们正式发布 Qwen3-Coder,这是我们迄今为止最先进的智能体式代码模型。Qwen3-Coder 提供多种规模版本,但我们首先推出其中最强大的变体:Qwen3-Coder-480B-A35B-Instruct —— 一个拥有 4800 亿参数的混合专家(Mixture-of-Experts)模型,激活参数为 350 亿,能够在代码生成和智能体任务方面提供卓越的性能。Qwen3-Coder-480B-A35B-Instruct 在开源模型中于智能体编程、智能体浏览器使用和智能体工具使用等任务上树立了新的最先进水平,性能可与 Claude Sonnet 相媲美。

阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)

随模型一同开源的,还有一款面向智能体式编程的命令行工具:Qwen Code。该工具基于 Gemini Code 分支开发,通过定制化提示词与函数调用协议,充分释放 Qwen3-Coder 在智能体编程任务中的潜力。Qwen3-Coder 可与社区顶尖开发者工具无缝协作。作为基础模型,我们期待它能在数字世界的任何场景中被使用——在世界中实现智能体式编程!

  • 模型定位 :目前最先进的智能体式编程(Agentic Coding)模型,支持代码生成、浏览器交互、工具调用等复杂任务。
  • 核心参数
    • Qwen3-Coder-480B-A35B-Instruct :4800亿参数的混合专家(MoE)模型,激活参数350亿。
    • 上下文长度:原生支持256K token,通过YaRN技术扩展至100万token,适用于超大规模代码仓库和动态数据(如Pull Requests)。
  • 性能表现
    • 在开源模型中,智能体编程、浏览器使用、工具调用等任务上达到SOTA(与Claude Sonnet 4相当)。
  • 扩展数据量 :预训练数据达7.5万亿token,其中70%为代码数据,兼顾代码能力与通用数学能力。
  • 长上下文优化 :针对仓库级代码和动态数据优化,赋能智能体式编程。
  • 合成数据质量提升 :利用Qwen2.5-Coder清理和重写噪声数据,显著提升数据质量。
  • 代码强化学习(Code RL)
    • 长周期强化学习(Long-Horizon RL):通过多轮交互(规划、调用工具、反馈、决策)解决真实软件工程任务(如SWE-Bench)。
    • 大规模环境支持:基于阿里云基础设施构建可并行运行20,000个独立环境的系统,支持大规模强化学习训练。
  • 成果:在SWE-Bench Verified任务上达到开源模型SOTA,且无需测试时扩展。
阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)
  1. Qwen Code:基于Gemini CLI改造的命令行工具,增强对Qwen3-Coder模型的解析和工具支持。
  2. Claude Code:通过配置代理 API 或自定义路由的方式,在 Claude Code 里调用Qwen3-Coder
  3. Cline:选择“OpenAI Compatible”接口,填写DashScope提供的API Key和自定义URL,指定模型名称(如qwen3-coder-plus)。
  4. 官网页面:登录 Qwen Chat,选择 Qwen3-Coder 模型。
阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)

Qwen Code 是一款基于 Gemini CLI 改造的命令行 AI 工作流工具,专为 Qwen3-Coder 模型优化,提供增强的解析器支持与工具功能(关于 Gemini CLI,可阅读前文:Gemini CLI)

  • 代码理解与编辑 – 突破传统上下文窗口限制,可查询和编辑超大规模代码库
  • 工作流自动化 – 自动化处理拉取请求(Pull Requests)、复杂变基(Rebases)等操作任务
  • 增强解析器 – 专为 Qwen-Coder 模型适配的解析器,实现深度优化

1、安装 Node.js version 20

下载连接:nodejs.org/en/download,选择与操作系统匹配的版本下载,点击安装:

阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)

在终端分别输入: node -v 、npm -v ,验证是否已成功安装。

阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)

2、安装 Qwen Code

运行命令 npm install -g @qwen-code/qwen-code,安装 Qwen Code。

运行命令 qwen –version,查看是否成功安装

3、配置

官方文档介绍的配置方式:项目目录中创建 .qwen/.env 或 .env 文件(建议使用 .qwen/.env 文件,以隔离其他环境变量与其他工具的配置),设置以下信息(api key、url、model):

export OPENAI_API_KEY="your_api_key_here" export OPENAI_BASE_URL="your_api_base_url_here" export OPENAI_MODEL="your_api_model_here" 

由于笔者使用 windows 系统,通过上述方式配置,使用 Qwen Code时环境变量并没有生效(希望后续版本可完善这个问题)。笔者在 cmd 千问 Qwen 教程窗口,在使用 Qwen Code 前,先输入以下命令,设置环境变量:

set OPENAI_API_KEY=your_api_key_here set OPENAI_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1 set OPENAI_MODEL=qwen3-coder-plus 

输入 qwen,启动 Qwen Code:

阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)

1、网络搜索

  • 今天上证指数行情是?

由于 Qwen Code 内置的网络搜索工具还是 google search,由于某些原因,网络不可用。

 ╭──────────────────────────╮ │ > 今天上证指数行情是? │ ╰──────────────────────────╯   ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮  │ ✔ GoogleSearch Searching the web for: "2025年7月23日 上证指数行情" │  │ │  │ Error performing web search. │  ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ✦ 抱歉,我无法获取到今天的上证指数行情。你可以尝试通过财经网站或应用查看最新的行情信息。 

2、本地文件操作

  • 在本地创建一个 response.txt 文件
  • 1.9 – 1.10 等于多少?将这个问题的答案写入 response.txt 文件
阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)
 ╭──────────────────────────────────────╮ │ > 在本地创建一个 response.txt 文件 │ ╰──────────────────────────────────────╯   ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮  │ ✔ WriteFile Writing to response.txt │  │ │  │ 1 This is a sample response file. │  ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ✦ 已成功在本地创建 response.txt 文件,并写入了示例内容。  ╭─────────────────────────────────────────────────────────────────╮ │ > 1.9 - 1.10 等于多少?将这个问题的答案写入 response.txt 文件 │ ╰─────────────────────────────────────────────────────────────────╯  ✦ 1.9 - 1.10 = 0.8   现在我将这个答案写入 response.txt 文件。   ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮  │ ✔ Edit response.txt: This is a sample response file... => 1.9 - 1.10 = 0.8 │  │ │  │ 1 - This is a sample response file. │  │ 1 + 1.9 - 1.10 = 0.8 │  ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ✦ 已成功将答案 "1.9 - 1.10 = 0.8" 写入 response.txt 文件。   ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ > Type your message or @path/to/file │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ 

3、代码生成

让 qwen3-coder 编写代码,演示三体运动:

用 Canvas 模拟三体运动: 1. 加载三个不同颜色的星球图片(100px×100px) 2. 初始位置可拖动,点击"Start"后按万有引力定律运动 3. 实时绘制每个星球的加速度和速度向量 4. 提供"Reset"按钮复位星球,滑动条调节模拟速度 5. 星球质量差异显著(如 1:3:9) 

以下是 qwen3-coder 生成的页面效果。经过几次测试和问题反馈,三个星球还是不会动(效果不达预期):

阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)

测试了几个例子后,已使用了 9 w 多 tokens。虽然阿里云提供了 100w tokens 的免费额度,但这免费额度显然是不够用的。因此,使用时需注意模型调用费用。

阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)

同样的提示词,使用 gemini-cli(gemini-2.5 pro),一次即可生成以下三体运动效果(点击 start,三个星球可运动):

阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)

效果视频:

阿里开源模型 Qwen3-Coder 与编程工具 Qwen Code 介绍(附安装教程与实测示例)
三体运动-gemini生成https://www.zhihu.com/video/

从上面的例子可见,在编程能力上,与 Gemini 2.5 Pro 相比,Qwen3-Coder 的编程能力还是有一定的差距。

尽管与闭源的 Gemini 2.5 Pro 在部分编程能力上存在差距,Qwen3-Coder 作为开源模型,使得开源模型的编程能力达到更高的水平,推动了 AI 编程技术的平民化。

欢迎关注我的公众号:数智脉动,后续介绍更多关于 AI 应用的相关内容。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/259223.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月13日 上午8:33
下一篇 2026年3月13日 上午8:34


相关推荐

关注全栈程序员社区公众号