程序员老鬼

对标Claude Sonnet,还开源!Qwen3-Coder太猛了!

你好,我是老鬼。

今天这篇文章主角很猛:Qwen3-Coder-480B-A35B-Instruct,这个模型我折腾了一晚上,感受一句话总结就是——这速度,这上下文,这智能体能力,直接封神!

咱们一步步来聊聊它到底牛在哪、能干啥、我怎么用的,以及它到底值不值得你折腾。

先亮底牌:Qwen3-Coder 是阿里出的、具备 Agent 能力的代码模型,重点在这个“Agent”两个字,不是说它只是个代码生成器,它还能“思考式”解决问题、自动调用工具,甚至能控制浏览器去搜资料 —— 这不就是传说中的 Auto-GPT 落地嘛!

Image

它在下面三项任务中拿了开源模型的 SOTA:

  • Agentic Coding
  • Agentic Browser-Use
  • Agentic Tool-Use

说人话就是:写代码它行,用工具它也行,你让它模拟人去网上搜资料解决问题,它也不怵。

而且有个重点:开源,不藏着掖着,这就很友好!

参数480B?别慌,它其实只激活了35B!

听起来像巨无霸,480B Mixture-of-Experts(MoE)结构,但只激活35B参数。

这就厉害了:

  • 相当于用35B的算力,搞出了几百B级的效果
  • 性能对标 Claude Sonnet4,尤其是在代码任务上

一句话总结就是:你能用比 GPT-4 更快的推理速度,干 GPT-4 同等级的活!

我在本地部署了一下,推理速度属实飞快,相比 DeepSeek-R1 和 Kimi 这种动不动卡半天的模型,响应直接起飞!

原生支持 256K Token,上限 1M!

这个真是我梦寐以求的功能。

Image

你是不是也遇到过下面这种痛苦场景:

  • 上传一整本 PDF,它说“只能看前30%”
  • 或者对一个大型代码仓库,它总是“截断”掉后面内容

Qwen3-Coder 不一样,原生支持 256K token,还能通过 Yarn 技术扩展到 100万个token,基本是源码级别、书籍级别的上下文理解。

我测试了一下,把整个 Gin 框架代码丢进去,它居然能看完还总结说这个项目“用了路由树+中间件机制,符合高性能 RESTful 风格”,这理解能力真是高了!

代码语言支持 358 种?!什么鬼!

我一开始还以为看错了,后来翻了一下它支持的语言列表,从主流的 Python、Go、Java,到一些冷门得我没听过的什么 Pawn、Cirru、MUF,甚至连 Brainfuck 和 Befunge 都支持。

这就离谱,不是写代码,是“全语言通吃”,而且模型对每种语言的代码上下文理解和编辑都做了优化,我用 Go 和 Python 试了几个项目,补全逻辑都很自然。

直接贴代码,感受下这用法有多丝滑:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "Qwen/Qwen3-Coder-480B-A35B-Instruct"

model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

prompt = "write a quick sort algorithm."
messages = [{"role": "user", "content": prompt}]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)

model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
generated_ids = model.generate(**model_inputs, max_new_tokens=65536)

response = tokenizer.batch_decode(generated_ids[:, model_inputs.input_ids.shape[1]:], skip_special_tokens=True)[0]
print(response)

几行代码就能跑起来!

  • Chat 模板用的是 ChatML,和 OpenAI 的那套很像
  • 最牛的是 max_new_tokens=65536,也就是说一次可以吐出6万多个Token的代码/回答,这生成的不是片段,是整块功能!

中间插代码?也能搞!

Qwen3-Coder 还支持 Fill-in-the-Middle 模式,代码补全非常智能。你只要用:

<|fim_prefix|> ... <|fim_suffix|> ... <|fim_middle|>

这样一段代码,模型会自动补全“中间”缺失的部分。

我拿来修补一个破碎的 JavaScript 函数,结果补得比我写的还整洁……

Agent 能力?别光听,试试!

它支持像 Qwen-Code、CLINE 这样的平台,还支持自家开发的 qwen3coder_tool_parser.py 工具解析,能进行“工具调用”。

比如你给它定义:

{
"name": "get_weather",
"description": "获取实时天气",
"parameters": {"location": "string"}
}

然后问它“帮我查一下北京明天的天气”,它会自动调用这个工具接口,封装好参数。

这就很像一个代码助手+AI 助理合体版本,可扩展性强得离谱!

对比 DeepSeek-R1、QwQ-32B,我怎么选?

之前我写过一篇《DeepSeek接入Python,一般电脑也能飞速跑》,R1 虽然便捷,但模型尺寸限制和推理速度略慢。而 QwQ-32B 虽然轻巧性价比高,但 Agent 能力还没铺开。

而 Qwen3-Coder 现在是我目前看到,开源里在 Agent 和 Coding 上双满配的天花板!

如果你是搞研发的、爱写代码的、想训练 Agent 逻辑链路的,Qwen3-Coder-480B-A35B-Instruct 绝对值得一试:

  • 🚀 推理速度直接爆了!比 R1、Kimi 快得多
  • 🧠 智能体能力满配,能处理复杂链式逻辑
  • 📚 支持超长上下文,源码级/书籍级理解无压力
  • 🧰 支持代码插入、函数调用、工具使用,开发者福音

对了,它还开源,直接 HuggingFace / ModelScope 下都能拉。

开源地址:https://github.com/QwenLM/Qwen3-Coder

感兴趣的朋友可以试试,有问题欢迎交流,我们下篇再见!

-END-

我为大家打造了一份RPA教程,完全免费:https://www.songshuhezi.com/rpa.html

最后给大家分享一份不错的副业资料,点击下方公众号,回复关键字: 副业 领取,也可以链接我领取,微信:hls404