跳到正文
IFAI

開源專案

通義開源 Qwen2.5-Coder 全系列:32B 旗艦模型程式設計水平追平 GPT-4o

首次發布 傳播指數 51

Qwen 團隊全面開源 Qwen2.5-Coder 系列程式碼模型,補齊 0.5B 到 32B 共 6 種尺寸。旗艦版 32B-Instruct 效能媲美 GPT-4o,支援 40 多種語言與 128K 上下文。絕大多數模型採用 Apache 2.0 協議,已適配 Cursor 等工具。

Qwen2.5-Coder 是 Qwen 團隊專門針對程式設計任務推出的開原始碼模型家族。這次團隊一次性補齊了 0.5B、3B、14B 和 32B 四種新規格,加上之前已有的 1.5B 與 7B,完整覆蓋了從端側輕量級到伺服器級的 6 種引數規模。

每個尺寸均同步提供 Base 基座版本和 Instruct 指令微調版本。Base 版適合企業和研究人員繼續做領域微調,Instruct 版則已經對齊好指令,可以直接接入聊天和各類開發環境。

它的能力與評測表現

最受關注的是旗艦版 Qwen2.5-Coder-32B-Instruct。在 EvalPlus、LiveCodeBench 以及 BigCodeBench 等主流程式碼生成評測集上,它重新整理了開源模型的最好表現,實際水平已經直接咬住了 GPT-4o。

程式碼修復是日常寫程式最耗時的地方。在業內通用的程式碼修復基準 Aider 測試中,32B 版本的得分達到 73.7,同樣與 GPT-4o 不相上下。

它不僅擅長主流的 Python 和 JavaScript,還能處理 40 多種程式語言。在多語言測試集 McEval 上,該模型取得 65.9 分,連 Haskell、Racket 這類小眾語言也能準確理解;而在多語言程式碼修復測試 MdEval 中,它更是以 75.2 分拿下開源模型首位。

針對開發者的編輯器補全需求,該模型支援 FIM(中間填充)模式。在 8K 序列長度限制下,它在 RepoEval、CrossCodeEval 等 5 項長程式碼補全基準上均達到了開源 SOTA 水平。

規格、許可與怎麼用起來

硬體與上下文方面,不同規格有明確區分。較小的 0.5B、1.5B 和 3B 支援 32K 上下文長度;7B、14B 和 32B 則直接把上下文拉到了 128K,能夠完整吃下較長的前後端工程程式碼。

開源許可證非常友好。除 3B 版本採用 Qwen Research 許可證外,其餘 0.5B、1.5B、7B、14B、32B 均採用寬鬆的 Apache 2.0 協議,允許商用和二次開發。

讀者現在可以直接去 GitHub、Hugging Face、ModelScope 或 Kaggle 下載對應的模型權重。

在日常用法上,你可以把它配進 Cursor 等主流程式碼編輯器,充當本地或私有化的補全與問答核心;也可以配合 Open WebUI,利用其生成單頁網頁、小遊戲或資料圖表等 Artifacts 視覺化元件。

為什麼重要

過去開原始碼模型大多隻能處理簡單的函式補全,一旦進入長工程重構或複雜 Bug 修復,往往還得求助於 GPT-4o 等閉源 API。Qwen2.5-Coder-32B 的出現,讓開發者第一次可以用單張顯示卡或私有叢集,本地跑出平替頂尖閉源模型的程式設計表現。

對於對資料隱私要求嚴格的企業、不想按月交 Copilot 訂閱費的獨立開發者來說,現在就可以直接把它接進本地開發環境,測試主力工作流的替換效果。

來源 (1)

  1. [1]
    qwenlm.github.io(在新分頁開啟)原文qwenlm.github.io

每日 AI 內容精選