Qwen3–Coder:性能、价格与可用性全方位解析
Qwen3-Coder是什么?它有哪些亮点?
Qwen3-Coder 是 Qwen 系列中最新的代码模型,于7月23日凌晨发布。它采用了 MoE (Mixture of Experts) 架构,拥有 480B 的参数规模,但激活参数仅为 35B,这使得它在性能和效率之间取得了良好的平衡。最重要的是,它是开源的,用户可以选择自部署,也可以通过官方 API 调用,或者通过 chat.qwen.ai 体验。
, #Qwen3-Coder,
Qwen3-Coder的性能如何?它在哪些方面表现出色?
Qwen3-Coder 在多个代码相关的任务中都取得了优秀的成绩,尤其是在 Agentic Coding、Agentic Browser-Use 和 Agentic Tool-Use 等方面,达到了开源模型的 SOTA (State-of-the-Art) 效果,甚至可以与 Claude Sonnet4 相媲美。
Agentic Coding:代码智能体能力
Agentic Coding 指的是模型作为智能体自主完成编码任务的能力。Qwen3-Coder 在以下几个基准测试中表现出色:
- Terminal-Bench:测试模型在终端环境中执行命令的能力。
- SWE-bench Verified/Live/Multilingual/mini/flash:SWE-bench 是一系列用于评估模型生成和修复软件代码能力的基准测试。Qwen3-Coder 在不同版本和语言的 SWE-bench 上都取得了优异的成绩。
- Aider-Polyglot:测试模型在多种编程语言中进行代码编辑和协作的能力。
- Spider2:测试模型根据自然语言描述生成 SQL 查询语句的能力。
Agentic Browser Use:浏览器智能体能力
Agentic Browser Use 指的是模型作为智能体使用浏览器的能力,例如浏览网页、搜索信息等。Qwen3-Coder 在以下基准测试中表现出色:
- WebArena:测试模型在模拟网络环境中的决策和导航能力。
- Mind2Web:测试模型理解网页内容并执行用户指令的能力。
Agentic Tool Use:工具智能体能力
Agentic Tool Use 指的是模型作为智能体使用各种工具的能力,例如调用 API、使用命令行工具等。Qwen3-Coder 在以下基准测试中表现出色:
- BFCL-v3:测试模型使用特定领域工具的能力。
- TAU-Bench Retail/Airline:TAU-Bench 是一系列用于评估模型在零售和航空领域使用工具能力的基准测试。
, , ,
Qwen3-Coder的价格如何?如何调用API?
目前,关于 Qwen3-Coder 的具体定价信息需要参考官方文档或咨询阿里云百炼平台。
如何通过API调用Qwen3-Coder?
可以通过阿里云百炼平台调用 Qwen3-Coder 的 API。以下是一个示例代码:
python
import os
from openai import OpenAI
创建客户端 – 使用国际 URL,适用于中国大陆以外的用户
client = OpenAI(
api_key=os.getenv(“DASHSCOPE_API_KEY”),
base_url=”https://dashscope.aliyuncs.com/compatible-mode/v1″,
)
prompt = “Help me create a web page for an online bookstore.”
向 qwen3-coder-plus 模型发送请求
completion = client.chat.completions.create(
model=”qwen3-coder-plus”,
messages=[
{“role”: “system”, “content”: “You are a helpful assistant.”},
{“role”: “user”, “content”: prompt}
],
)
打印响应
print(completion.choices[0].message.content.strip())
注意:
- 需要设置环境变量
DASHSCOPE_API_KEY
,替换为你的 API Key。 base_url
使用的是阿里云 DashScope 的兼容模式 API 地址。model
指定为"qwen3-coder-plus"
。
, , ,
Qwen3-Coder的可用性如何?如何进行自部署?
Qwen3-Coder 提供了多种使用方式,包括在线体验、API 调用和自部署。
如何体验Qwen3-Coder?
可以通过 Qwen Chat 体验 Qwen3-Coder,记得在右上角切换到代码模型。
如何进行Qwen3-Coder的自部署?
Qwen3-Coder 已经开源,可以在 GitHub、Hugging Face 和 魔搭社区 上找到相关的开源信息:
- GitHub: https://github.com/QwenLM/Qwen3-Coder
- Hugging Face: https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct
- 魔搭社区: https://www.modelscope.cn/models/Qwen/Qwen3-Coder-480B-A35B-Instruct
根据官方文档,可以按照以下步骤进行自部署:
- 下载模型权重:从 Hugging Face 或 魔搭社区 下载 Qwen3-Coder 的模型权重。
- 安装依赖:根据官方提供的
requirements.txt
文件安装所需的依赖包。 - 编写推理代码:使用 Transformers 库加载模型,并编写推理代码。
- 部署服务:可以使用 Flask、FastAPI 等框架将模型部署为 API 服务。
, , ,
Qwen Code CLI 工具是什么?如何使用?
Qwen 官方提供了一个名为 Qwen Code 的 CLI (Command Line Interface) 工具,它修改自 Gemini CLI,可以方便地与 Qwen3-Coder 进行交互。
如何安装Qwen Code CLI?
- 确保Node.js版本 >= 20:首先,需要确保你的环境中安装了 Node.js 20 或更高版本。
- 使用npm安装:可以通过以下命令使用 npm 安装 Qwen Code CLI:
bash
curl -qL https://www.npmjs.com/install.sh | sh
npm i -g @qwen-code/qwen-code -
从Git仓库安装:也可以从 Git 仓库直接拉取代码并安装:
bash
git clone https://github.com/QwenLM/qwen-code.git
cd qwen-code && npm install && npm install -g
如何将Qwen3-Coder与Claude Code搭配使用?
Qwen3-Coder 也可以与 Claude Code 搭配使用,只需要修改对应的 Base URL 即可。
- 安装claude-code:首先,安装
@anthropic-ai/claude-code
:bash
npm install -g @anthropic-ai/claude-code -
设置环境变量:然后,设置环境变量
ANTHROPIC_BASE_URL
和ANTHROPIC_AUTH_TOKEN
:bash
export ANTHROPIC_BASE_URL=https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy
export ANTHROPIC_AUTH_TOKEN=your-dashscope-apikey
如何在VS Code中使用Cline?
Cline 可以在 VS Code 中使用,配置非常简单:
- 自定义 URL:
https://dashscope.aliyuncs.com/compatible-mode/v1
- 模型名称:
qwen3-coder-plus
, , ,
Qwen3-Coder有哪些有趣的Demo?
官方提供了一些有趣的 Demo,展示了 Qwen3-Coder 的强大能力:
- Demo1:模拟烟囱拆除
- Demo2:VS Code 中生成烟花效果
- Demo3:3D 地球
- Demo4:打字机效果
- Demo5:小球沿立方体轨迹旋转
- Demo6:模拟太阳系行星运转
- Demo7:二重奏游戏
这些 Demo 生动地展示了 Qwen3-Coder 在代码生成和创意应用方面的潜力。
, , ,
总结
Qwen3-Coder 作为 Qwen 系列最新的代码模型,凭借其 MoE 架构、强大的性能和开源的特性,为开发者提供了更多的选择。无论是通过 API 调用,还是进行自部署,Qwen3-Coder 都能满足不同的需求。同时,官方提供的 CLI 工具和有趣的 Demo,也为开发者提供了更便捷的使用方式和更广阔的创作空间。
我认为:这开源的浪潮,是国产模型崛起之势。闭源如铁屋,锢人思想;开源如炬火,照亮前程。Qwen3-Coder的发布,不仅是技术上的突破,更是国产力量的觉醒,它如同一声春雷,宣告着我们不再仰人鼻息,而是要用自己的双手,创造属于自己的未来!
, ,