通义千问Qwen3-Coder使用教程
前言
Qwen3-Coder已经发布了一段时间了,官方介绍说这是阿里迄今为止最具代理能力的代码模型。当前最强大的版本是Qwen3-Coder-480B-A35B-Instruct,原生支持256K token的上下文并可通过YaRN扩展到1M token,拥有卓越的代码和Agent能力。Qwen3-Coder-480B-A35B-Instruct在Agentic Coding、Agentic Browser-Use和Agentic Tool-Use上可以与Claude Sonnet4媲美。
更多信息可以查看官方博客:Qwen3-Coder: 在世界中自主编程 https://qwenlm.github.io/zh/blog/qwen3-coder/。
接下来我将介绍Qwen3-Coder的使用步骤,包括API_KEY的申请和模型的使用。
API_KEY(访问令牌)申请
Qwen3-Coder的使用需要先申请API_KEY,API_KEY的获取方式有:
- 魔搭:按次的,每日有免费额度。
- 百炼:有免费的额度,超出后付费。
我使用的是魔搭平台,你也可以使用百炼(充钱就能变得更强)。
- 注册魔搭账号,地址:https://modelscope.cn/。
- 登录后,点击右上角头像,点击”账号设置”。
- 绑定阿里云账号,如果不绑定阿里云账号,在调用api时会报错!
- 点击左边”访问令牌”,然后点击”新建访问令牌”。
- 点击左上角”模型库”,搜索”通义千问3-Coder-480B-A35B-Instruct”,点击进入模型详情页。
- 点击右边”查看代码范例”。
- 复制”base_url”、”api_key”和”model”,这三个参数待会配置时需要用到。
使用Qwen3-Coder模型
如果你看了Qwen3-Coder: 在世界中自主编程 https://qwenlm.github.io/zh/blog/qwen3-coder/博客,你会知道有多种方式可以接入Qwen3-Coder。
方式一: 使用命令行工具Qwen3 Code
qwen-code文档: https://www.npmjs.com/package/@qwen-code/qwen-code
确保已安装 Node.js 20 及以上版本,再执行以下命令安装qwen-code:
1 | npm install -g @qwen-code/qwen-code@latest |
Qwen Code 支持 OpenAI SDK 调用 LLM,你可以将以下导出环境变量的命令配置在.zshrc等shell配置文件中:
1 | vim ~/.zshrc |
1 | export OPENAI_BASE_URL="https://api-inference.modelscope.cn/v1" |
1 | source ~/.zshrc |
进入项目目录终端,输入:qwen
方式二: Roo Code插件
Roo Code插件是一个VSCode插件,先在扩展中搜索并安装插件,然后配置。
API提供商选择: OpenAI Compatible
自定义温度: 0.7
结尾
现在可以愉快的玩耍了!要想查看当天的额度使用情况,可以在魔搭后台点击头像查看。