通义千问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的获取方式有:

  • 魔搭:按次的,每日有免费额度。
  • 百炼:有免费的额度,超出后付费。

我使用的是魔搭平台,你也可以使用百炼(充钱就能变得更强)。

  1. 注册魔搭账号,地址:https://modelscope.cn/
  2. 登录后,点击右上角头像,点击”账号设置”。
    头像
  3. 绑定阿里云账号,如果不绑定阿里云账号,在调用api时会报错!
    绑定阿里云
  4. 点击左边”访问令牌”,然后点击”新建访问令牌”。
    新建访问令牌
  5. 点击左上角”模型库”,搜索”通义千问3-Coder-480B-A35B-Instruct”,点击进入模型详情页。
    模型
  6. 点击右边”查看代码范例”。
    查看代码范例
  7. 复制”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
2
npm install -g @qwen-code/qwen-code@latest
qwen --version

Qwen Code 支持 OpenAI SDK 调用 LLM,你可以将以下导出环境变量的命令配置在.zshrc等shell配置文件中:

1
vim ~/.zshrc
1
2
3
export OPENAI_BASE_URL="https://api-inference.modelscope.cn/v1"
export OPENAI_API_KEY="您的API_KEY"
export OPENAI_MODEL="Qwen/Qwen3-Coder-480B-A35B-Instruct"
1
source ~/.zshrc

进入项目目录终端,输入:qwen
qwen

方式二: Roo Code插件

Roo Code插件是一个VSCode插件,先在扩展中搜索并安装插件,然后配置。
API提供商选择: OpenAI Compatible
自定义温度: 0.7

Roo Code

Roo Code

结尾

现在可以愉快的玩耍了!要想查看当天的额度使用情况,可以在魔搭后台点击头像查看。