Qwen Code

5个月前发布 212 00

Qwen Code 的发布,标志着 Qwen3-Coder 不仅是一个高性能代码模型,更是一个可嵌入真实开发流程的 编程代理基础设施。无论是独立使用,还是与现有工具链集成,它都为开发者提供了更高的自动化水平和更强的任务执行能力。

所在地:
中国
收录时间:
2025-07-24
Qwen CodeQwen Code

阿里通Qwen团队近日推出并开源一款专为代理式编程(Agentic Coding)设计的命令行工具 —— Qwen Code。该工具基于 Gemini Code 的 CLI 框架进行深度二次开发,针对 Qwen3-Coder 系列模型优化了提示工程(prompt engineering)与工具调用协议,显著提升了其在复杂编程任务中的自主决策与执行能力。

Qwen Code 不仅可作为独立工具使用,还能与社区主流编程辅助系统集成,例如 Claude Code  Cline,充分发挥 Qwen3-Coder 作为基础模型的通用性与扩展性。我们致力于让开发者在各类开发环境中无缝调用 Qwen3-Coder,真正实现 Agentic Coding in the World

阿里Qwen团队推出新一代代码大模型 Qwen3-Coder

Qwen Code 简介

Qwen Code 是从 Gemini CLI 衍生而来的 AI 驱动命令行工作流工具,经过重构与增强,现已全面适配 Qwen3-Coder 模型系列。其核心改进包括:

  • 定制化解析器:专为 Qwen3-Coder 输出格式优化,提升指令解析准确率。
  • 增强工具支持:支持更复杂的文件操作、代码重构与多步骤任务调度。
  • 长上下文处理:结合 Qwen3-Coder 原生支持 256K 上下文的能力,可高效理解与编辑超大规模代码库。

⚠️ 使用提示:Qwen Code 在单次任务中可能触发多次 API 调用,导致 token 消耗较高,行为模式类似于 Claude Code。我们正在持续优化 API 调用效率,以降低使用成本并提升响应性能。

✅ 主要功能

功能说明
代码理解与编辑支持跨文件、跨模块的代码分析与修改,突破传统上下文窗口限制,适用于大型项目维护。
工作流自动化可自动处理 Pull Request 评审、代码合并、复杂变基(rebase)等日常开发任务。
增强解析器支持更精准地解析模型输出,减少格式错误,提升执行成功率。

快速开始

1. 安装环境依赖

确保已安装 Node.js 20 或更高版本

curl -qL https://www.npmjs.com/install.sh | sh

2. 安装 Qwen Code

通过 npm 全局安装:

npm install -g @qwen-code/qwen-code

或从源码安装:

git clone https://github.com/QwenLM/qwen-code.git
cd qwen-code && npm install && npm install -g

3. 配置 API 接入

Qwen Code 支持通过 OpenAI SDK 接口调用 Qwen3-Coder 模型。只需设置以下环境变量,或将它们写入项目根目录下的 .env 文件中:

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

🔐 获取 API Key

完成配置后,直接运行:

qwen

即可启动交互式编程会话。

与 Claude Code 集成:双引擎自由切换

除了原生使用 Qwen Code,开发者还可以将 Qwen3-Coder 作为后端引擎接入 Claude Code,享受其成熟的前端交互体验。

方式一:使用阿里云百炼代理 API

只需替换 Anthropic 的基础地址为阿里云提供的兼容端点:

export ANTHROPIC_BASE_URL=https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy
export ANTHROPIC_AUTH_TOKEN=your-dashscope-apikey

随后启动 claude-code,请求将自动路由至 Qwen3-Coder。

方式二:使用 claude-code-router 自定义路由(推荐)

这是一个第三方路由工具,支持灵活切换不同 LLM 后端。阿里云百炼平台提供了配套配置包:

npm install -g @musistudio/claude-code-router
npm install -g @dashscope-js/claude-code-config

生成默认配置:

ccr-dashscope

该命令会自动创建 ~/.claude-code-router/config.json 和插件目录,支持后续手动调整。

最后启动:

ccr code

即可通过 Claude Code 的交互界面,调用 Qwen3-Coder 强大的代码生成与代理能力。

数据统计

相关导航

暂无评论

none
暂无评论...