Qwen Code与Claude Coder Router体验

Qwen Code介绍

Qwen Code 是一个命令行 AI 工作流工具,源自 Gemini CLI,针对 Qwen3-Coder 模型进行了优化,增强了解析器支持和工具支持。

image-20250725122306052

GitHub地址:https://github.com/QwenLM/qwen-code

主要特性:

代码理解和编辑 - 超越传统上下文窗口限制的代码库查询和编辑

工作流自动化 - 自动化处理拉取请求和复杂重新合并等操作任务

增强解析器 - 专门为Qwen-Coder模型优化的解析器

Qwen Code安装:

/* by 01022.hk - online tools website : 01022.hk/zh/enlower.html */
npm install -g @qwen-code/qwen-code

然后在你打开的项目根目录创建一个.env文件,里面这样写:

/* by 01022.hk - online tools website : 01022.hk/zh/enlower.html */
OPENAI_API_KEY="sk-xxx"
OPENAI_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"
OPENAI_MODEL="qwen3-coder-480b-a35b-instruct"

控制台输入Qwen即可打开Qwen Code:

image-20250725120647353

速度很快,修改文件会询问你是否同意:

image-20250725121005463

确实成功修改了。

就是token花费有点快,只有一百万免费额度,这个需要注意一下。

整体体验下来发现Qwen Code搭配Qwen Coder还是很流畅的。

Claude-Code-Router项目介绍

使用 Claude Code 作为编码基础设施的基础,让你可以决定如何与模型互动,同时享受 Anthropic 的更新。

image-20250725122914438

GitHub地址:https://github.com/musistudio/claude-code-router

特点

模型路由:根据需要将请求路由到不同的模型(例如,后台任务、思考、长上下文)。

多供应商支持:支持各种模型供应商,如 OpenRouter、DeepSeek、Ollama、Gemini、Volcengine 和 SiliconFlow。

请求/响应转换:使用转换器自定义不同供应商的请求和响应。

动态模型切换:在 Claude Code 中使用 /model 命令实时切换模型。

GitHub Actions 集成:在 GitHub 工作流中触发 Claude Code 任务。

插件系统:使用自定义转换器扩展功能。

使用它需要先安装Claude Code:

npm install -g @anthropic-ai/claude-code

再安装Claude Code Router:

npm install -g @musistudio/claude-code-router

进行配置,打开C盘下的这个配置文件:

image-20250725123247576

以使用硅基流动提供的Kimi K2为例,配置可以这样写:

{
  "LOG": false,
  "OPENAI_API_KEY": "",
  "OPENAI_BASE_URL": "",
  "OPENAI_MODEL": "",
  "Providers": [
    {
      "name": "siliconflow",
      "api_base_url": "https://api.siliconflow.cn/v1/chat/completions",
      "api_key": "sk-xxx",
      "models": [
        "moonshotai/Kimi-K2-Instruct"
      ]
    }
  ],
  "Router": {
    "default": "siliconflow,moonshotai/Kimi-K2-Instruct"
  }
}

注意如果修改了配置,需要先ccr stop一下。

输入ccr code即可运行:

image-20250725123622960

丢给它一个任务:

image-20250725123812614

也是修改文件会询问你:

image-20250725123933839

体验下来感觉不太好的地方是经常断掉,比如下面这样:

image-20250725124055191

输入继续才会继续操作:

image-20250725124332830

有时候输入继续,也没法操作:

image-20250725124431494

整个体验下来,觉得通过Claude Code Router在Claude Code中使用Kimi K2不如直接在Cline与Roo Code中使用。

Qwen3-Coder 是阿里云推出的专注于代码生成处理的大型语言模型。该模型基于前代 Qwen2.5-Coder 的成功经验,在代码生成、推理和纠错能力方面进行了进一步优化和增强。Qwen3-Coder 支持多种模型尺寸,以满足不同开发者的需求,适用于从个人项目到大规模企业级应用的开发场景[^1]。 ### 功能 Qwen3-Coder 提供了强大的代码生成能力,能够根据用户的描述生成高质量的代码片段。此外,它还具备出色的代码推理能力,可以理解代码的逻辑并进行相应的优化。在代码纠错方面,Qwen3-Coder 能够识别并修复代码中的错误,提高代码的稳定性和可靠性。这些功能使得 Qwen3-Coder 成为当前最先进的开源代码语言模型之一,其编码能力 GPT-4o 相当,并且在数学和通用能力方面也有出色表现。 ### 使用方法 使用 Qwen3-Coder 可以通过阿里云提供的 API 接口进行集成,开发者可以根据自己的需求选择合适的模型尺寸。对于不同的开发环境和编程语言,Qwen3-Coder 也提供了丰富的支持,确保开发者能够轻松地将其集成到现有的开发流程中。以下是一个简单的 Python 示例,展示如何通过 API 调用 Qwen3-Coder: ```python import requests def generate_code(prompt): url = "https://api.example.com/qwen3-coder" headers = { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } data = { "prompt": prompt, "model": "Qwen3-Coder-32B" } response = requests.post(url, headers=headers, json=data) return response.json()["code"] # 示例调用 code = generate_code("编写一个函数来计算斐波那契数列") print(code) ``` ### 技术特性 Qwen3-Coder 的技术特性包括但不限于大规模训练数据的支持、高效的代码生成算法以及对多种编程语言的广泛支持。它将训练 tokens 扩展到 5.5 万亿,这使得模型能够更好地理解和生成复杂的代码结构。此外,Qwen3-Coder 还支持多模态输入,能够处理包含文本和代码的混合输入,进一步提升了其在实际开发中的实用性。 ### 应用场景 Qwen3-Coder 可以应用于各种软件开发场景,包括但不限于自动化代码生成、代码优化、代码审查和教学辅助。对于开发者来说,Qwen3-Coder 不仅能够提高开发效率,还能帮助他们学习和掌握新的编程技巧。在企业级应用中,Qwen3-Coder 可以帮助企业快速构建高质量的软件产品,降低开发成本并缩短开发周期[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值