Qwen Code 是一款专为 Qwen3-Coder 模型优化的命令行 AI 工作流工具,通过先进的代码理解能力、自动化任务和智能辅助功能,显著提升开发效率。
操作步骤
获取阿里云百炼API Key
如果您是首次访问阿里云百炼服务平台,请按照以下步骤进行开通。
登录阿里云百炼大模型服务平台。
如果页面顶部显示
,您需要开通阿里云百炼的模型服务,并获得免费额度。如果未显示该消息,则表示您已经开通。
如果开通服务时提示“您尚未进行实名认证”,请先进行个人实名认证。
首次开通百炼后,您可领取新人免费额度(有效期:30至180天),用于模型推理服务。超出额度或期限将产生费用,具体费用请以控制台的实际报价和最终账单为准。免费额度领取方法和详情,请查看新人免费额度页面。
通过阿里云百炼获取API Key。
选择模型
Qwen Code 专为 Qwen3-Coder 系列模型优化,且支持 OpenAI 兼容接口的模型,包括通义千问Max、通义千问Plus、通义千问Flash和DeepSeek等。其中 qwen3-coder-plus 模型于2025年7月23日20:00起开启限时优惠,推荐使用。
安装与配置 Qwen Code
Node.js 版本检查
Qwen Code 需要 Node.js 20 或更高版本,运行
node -v
检查版本,若低于 20,请重新安装。安装 Qwen Code
在终端中执行以下任一命令来安装 Qwen Code。
npm 安装(推荐)
# 配置镜像源加速 npm config set registry https://registry.npmmirror.com npm install -g @qwen-code/qwen-code@latest
源码安装
git clone https://github.com/QwenLM/qwen-code.git cd qwen-code npm install npm install -g .
启动并配置 Qwen Code
启动 Qwen Code
在终端中输入
qwen
以启动 Qwen Code。选择认证方式
此处以 OpenAI 认证方式为例。选中 OpenAI,单击 Enter 后通过阿里云百炼提供的 OpenAI 兼容认证方式接入。
在页面填入以下信息:
配置项
说明
API Key
阿里云百炼 API Key
Base URL
https://dashscope.aliyuncs.com/compatible-mode/v1
Model
模型名。建议选择代码能力较强的模型,如:
qwen3-coder-plus
qwen3-coder-480b-a35b-instruct
qwen3-coder-flash
qwen3-coder-30b-a3b-instruct
若您不想每次启动后都输入以上信息,请参见下文配置环境变量。
配置环境变量
向 Qwen Code 提问
在对话框中输入“如何用python实现一个二叉搜索树?”Qwen Code 会申请创建文件、写入文件和执行文件等操作。
效果如下图所示:
查看 Token 消耗
输入/stats model
查看本次启动 Qwen Code 后的 Token 消耗与 API 调用次数。
免费额度
阿里云百炼对 Qwen3-Coder 等模型各提供了 100 万免费 Token。系统会优先消耗模型的免费额度,查询剩余额度请前往模型广场并单击模型卡片的查看详情。为避免额外消费,可开启免费额度用完即停按钮。
除了阿里云百炼的免费额度,Qwen Code 还提供了每天 2000 次的免费额度。
进阶操作
更多 Qwen Code 的进阶功能或其他通义千问系列代码模型,可以参考 Qwen Code 文档及阿里云百炼代码能力。
常见问题
Q:Qwen Code 为什么 Token 消耗快?
A:Qwen Code 可能多次调用 API,从而消耗大量 Token。请参考以下方法控制 Token 消耗:
精简工作目录
建议在具体的项目目录下启动,启动目录(如根目录)中过多的文件会增加 Token 消耗。
设置 Token 限额
在项目的根目录中创建
.qwen/settings.json
文件并重启 Qwen Code,通过sessionTokenLimit
控制 单次 API 调用的 Token 使用量:{ "sessionTokenLimit": 32000 }
Qwen Code 可能多次调用 API,单个问题的 Token 消耗量大于
sessionTokenLimit
值。使用压缩/清理指令
输入以下命令可减少 Token 消耗:
/compress
压缩对话历史,以便在 Token 限制内继续对话。
/clear
清除所有对话历史并重新开始。
Q:如何切换模型?
A:根据是否配置环境变量选择操作:
未配置环境变量
输入
/quit
退出 Qwen Code;输入
qwen
启动,选择 OpenAI 认证方式,输入API Key、Base URL 与目标模型名称。
已配置环境变量
参见配置环境变量,修改
OPENAI_MODEL
环境变量为目标模型并使其生效;输入
/quit
退出 Qwen Code,输入qwen
启动即可。
Q:如何使用每天 2000 次的免费额度?
A:启动 Qwen Code 后输入/auth
,选中 Qwen Oauth,单击 Enter 后通过 Qwen Chat 认证方式接入。在跳转界面登录 Qwen Chat 账号,或扫描二维码进行验证,完成后即可每天免费调用 2000 次 qwen3-coder-plus 模型 API。
超过 2000 次 API 调用后如需继续使用,请通过/auth
切换为 OpenAI 认证方式。
若首次使用 Qwen Chat,请注册账号。
该认证方式无法切换模型。
Q:为什么报 401 Incorrect API key provided 错误?
A:可能是 API 配置错误,请对比错误信息中的API Key与设置是否一致。全局环境变量配置优先于环境文件配置。如果需要启用环境文件配置,请确保未设置相关环境变量,或临时清除它们。
更多问题请参见 Qwen Code 故障排查文档。