Qwen3 Coder
Qwen3 Coder
開源

簡介: Qwen3 C程式設計師 - QwenLM:利用大型語言模型程式碼智慧進行 AI 程式碼生成

最後更新: 2025/12/29

<p>Qwen3 Coder</p>

Qwen3 Coder - 摘要

Qwen3 Coder 是專為顛覆編碼和代理任務而設計的先進代理式程式碼模型。此強大模型,包括其旗艦版 Qwen3-Coder-480B-A35B-Instruct 變體,在代理式編碼、瀏覽器使用和工具使用方面樹立了新基準。Qwen3 Coder 可與領先的開發者工具無縫整合,提供卓越效能,並在各式應用中實現代理式編碼。

Qwen3 Coder - 功能亮點

Qwen3 Coder 的產品特色

概要

Qwen3 Coder 是由 QwenLM 開發的先進自主型代碼模型,旨在徹底改變代碼生成和軟件開發。它運用強大的專家混合 (MoE) 架構,在編碼、自主瀏覽器使用和自主工具使用任務方面提供卓越性能。Qwen3 Coder 旨在無縫整合到各種開發者工作流程中,為複雜的編碼挑戰提供最先進的 AI 協助。

主要目的和目標使用者群體

  • 主要目的:提供高度自主化和智能化的代碼生成、重構和問題解決能力,顯著提升開發者生產力並自動化複雜的軟件工程任務。
  • 目標使用者群體:軟件開發者、工程師、AI 研究員以及參與大型軟件開發的團隊,特別是那些從事需要進階代碼智能、多輪互動和工具整合的複雜專案的團隊。

功能細節和操作

  • 自主編碼能力
    • {Qwen3-Coder-480B-A35B-Instruct}:最強大的變體,一個具有 480B 參數的 MoE 模型,其中 35B 參數為活躍狀態。
    • 上下文長度:原生支持 256K token,透過外推方法 (YaRN) 可擴展至 1M token,針對儲存庫級別和動態數據(例如 Pull Request)進行優化。
    • 最先進的性能:在自主編碼、自主瀏覽器使用和自主工具使用方面,於開源模型中達到新的最先進成果,可與 {Claude Sonnet 4} 相媲美。
  • 預訓練進展
    • 擴展 token 數量:使用 7.5T Token 進行訓練,其中代碼佔比 70%,在編碼方面表現出色,同時保留了通用和數學能力。
    • 擴展合成數據:利用 {Qwen2.5-Coder} 清理和重寫嘈雜數據,顯著提高整體數據質量。
  • 後訓練增強
    • 擴展代碼強化學習:在各種真實世界的編碼任務上,利用執行驅動的大規模強化學習,顯著提高代碼執行成功率。
    • 擴展長週期強化學習 (自主強化學習):採用與環境的多輪互動來應對真實世界的軟件工程任務(例如 {SWE-Bench}),包括規劃、工具使用、回饋和決策。由能夠 parallel 運行 20,000 個獨立環境的可擴展系統支持。
  • 命令列工具和整合
    • Qwen Code:開源的命令列界面 (CLI) 工具,用於自主編碼,從 {Gemini Code} 分叉而來,具有定制的 prompts 和函數調用協議。
      • 安裝:透過 npm ({npm i -g @qwen-code/qwen-code}) 或從原始碼安裝。
      • 配置:支援 OpenAI SDK 相容性,可使用環境變數({OPENAI_API_KEY}、{OPENAI_BASE_URL}、{OPENAI_MODEL})。
    • {Claude Code Integration}:與 {Claude Code} 無縫整合,允許使用者透過 {Claude Code} 環境利用 {Qwen3 Coder}。
      • API 金鑰:需要來自阿里巴巴雲模型工作室的 API 金鑰。
      • Proxy API:支援 {ANTHROPIC_BASE_URL} 和 {ANTHROPIC_AUTH_TOKEN} 進行代理訪問。
      • Router 客製化:利用 {claude-code-router} 和 {claude-code-config} npm 套件實現彈性的後端模型配置。
    • Cline Integration:可在 {Cline} 中配置以提供 AI 協助,使用 {OpenAI Compatible API} 設定,並帶有自訂的 {base URL} 和模型名稱({qwen3-coder-plus})。
  • API 存取:可透過阿里巴巴雲模型工作室 API 直接存取,並提供使用 {OpenAI} 客戶端庫整合的 Python 範例。

使用者利益

  • 提升生產力:自動化和加速複雜的編碼任務,使開發者能夠專注於更高級別的設計和創新。
  • 改善代碼品質:利用先進的訓練和強化學習來生成更準確、可靠和可執行的代碼。
  • 自主解決問題:能夠進行多輪互動、規劃和工具使用,使其能夠應對真實世界的軟件工程挑戰。
  • 多功能整合:與流行的開發者工具和環境({Qwen Code}、{Claude Code}、{Cline})無縫整合,確保流暢的工作流程。
  • 可擴展性:支援大型上下文視窗,使其適用於儲存庫級別的代碼庫和複雜專案。
  • 最先進的性能:在自主編碼基準測試中提供領先性能,確保提供最前沿的 AI 協助。

相容性和整合

  • 作業系統:與支援 Node.js 的環境相容(適用於 {Qwen Code} 和 {Claude Code CLI} 工具)。
  • 開發環境:透過其 CLI 工具和 API 整合到各種 IDE 和開發工作流程中。
  • APIs:提供直接 API 供程式存取,與 {OpenAI} 客戶端庫相容。
  • 雲平台:託管於阿里巴巴雲模型工作室,為其運作提供強大的基礎設施。

客戶回饋和案例研究

  • 示範用例
    • 基於物理的煙囪拆除模擬與受控爆炸
    • Qwen 與 Cline 整合
    • Qwen Chat Web 開發
    • 帶有著名引文的 WPM 測試
    • 旋轉超立方體中的彈跳球
    • 太陽系模擬
    • DUET 遊戲
  • 性能指標:在 {SWE-Bench Verified} 上達到開源模型中的最先進性能,無需測試時擴展。

存取和啟動方法

  • 模型存取:透過阿里巴巴雲模型工作室提供。
  • CLI 工具
    • {Qwen Code}:可透過 npm ({npm i -g @qwen-code/qwen-code}) 或原始碼安裝。
    • {Claude Code}:可透過 npm ({npm install -g @anthropic-ai/claude-code}) 安裝,並提供 {Qwen3 Coder} 的設定選項。
  • API 金鑰:可從阿里巴巴雲模型工作室平台獲取,用於 API 和工具整合。
  • 設定:在使用 CLI 工具或直接 API 調用時,需要設定環境變數或 {.env} 文件以取得 API 金鑰和基礎 URL。

Qwen3 Coder - 常見問題

Qwen3 Coder 是什麼?

Qwen3 Coder 是 QwenLM 迄今為止最具代理能力的程式碼模型,專為進階 AI 程式碼生成而設計。它提供多種尺寸,其中最強大的版本是 Qwen3-Coder-480B-A35B-Instruct ,一個具備 480B 參數的專家混合模型。它在程式設計和代理任務方面表現卓越,在開源模型中樹立了新的最先進基準。

Qwen3 Coder 如何在 AI 程式碼生成中實現高性能?

Qwen3 Coder 卓越的性能歸因於多項關鍵進展:

  • 規模化標記 (Scaling Tokens):

    採用 7.5 兆標記進行訓練,其中程式碼比例達 70%,在程式設計方面表現出色,同時保留了一般能力和數學能力。
  • 規模化上下文 (Scaling Context):

    原生支援 256K 上下文,並可透過 YaRN 擴展至 1M,為儲存庫級別和動態數據進行了優化。
  • 規模化合成數據 (Scaling Synthetic Data):

    利用 Qwen2.5-Coder 清理和重寫嘈雜數據,顯著提升了整體數據品質。
  • 規模化程式碼強化學習 (Scaling Code RL):

    利用在更廣泛的真實程式設計任務上執行的驅動式大規模強化學習。
  • 規模化長時程強化學習 (Scaling Long-Horizon RL):

    結合代理強化學習 (Agent RL),鼓勵模型透過多回合互動並使用工具來解決真實世界的任務,並由一個可並行運行 20,000 個獨立環境的可擴展系統提供支援。

Qwen Code 是什麼?如何將它與 Qwen3 Coder 搭配使用?

Qwen Code 是一個用於研究目的的命令列介面 (CLI) 工具,它改編自 Gemini CLI,並為 Qwen3 Coder 模型增強了解析器和工具支援。您可以透過 npm 或從原始碼安裝它。安裝後,請將您的 OpenAI API 金鑰、基礎 URL 和模型(例如 qwen3-coder-plus)配置為環境變數或在 .env 檔案中,然後只需輸入 qwen! 即可開始編碼。

我可以將 Qwen3 Coder 與 Claude Code 搭配使用嗎?

可以,您可以將 Qwen3 Coder 與 Claude Code 搭配使用。您需要從阿里巴巴雲模型工作室平台申請一個 API 金鑰並安裝 Claude Code。有兩種整合選項:

  • Claude Code 代理 API:

    匯出 ANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKEN,以便透過代理使用 Qwen3 Coder。
  • claude-code-config npm 套件:

    安裝 @musistudio/claude-code-router@dashscope-js/claude-code-config,然後運行 ccr-dashscope 以配置路由器來支援 DashScope。

如何直接存取 Qwen3 Coder API?

您可以透過阿里巴巴雲模型工作室直接存取 Qwen3 Coder 的 API。我們提供了一個使用 OpenAI 函式庫的 Python 範例腳本,演示了如何使用您的 DASHSCOPE_API_KEY 和適當的 base_url (國際或中國大陸) 建立客戶端,然後向 qwen3-coder-plus 模型發送請求。

Qwen3 Coder 未來有什麼計畫?

QwenLM 團隊正積極提升其程式設計代理的性能,目標是讓它能處理更複雜和繁瑣的軟體工程任務。未來計畫推出更多尺寸的 Qwen3 Coder 模型,以在降低部署成本的同時提供強大的性能。此外,他們也正在探索程式設計代理的自我提升這一令人興奮的方向。

Qwen3 Coder 登入

Qwen3 Coder 是一個模型,而不是一個可以直接登入的平台。存取該模型通常是透過從阿里巴巴雲模型工作室等平台獲取的 API 金鑰。對於相關服務或平台,請參考其各自的登入頁面。

Qwen3 Coder 註冊

要透過其 API 使用 Qwen3 Coder,您通常需要在阿里巴巴雲模型工作室平台或託管該模型的類似服務上註冊一個帳戶。註冊過程將由該平台處理。

Qwen3 Coder - 公司資訊

公司名稱: Qwen

Website: https://qwenlm.github.io/blog/qwen3-coder/

Qwen3 Coder - 數據分析

最新流量資訊

  • 月訪次數

    -

  • 跳出率

    0.00%

  • 平均頁數

    0.00

  • 平均訪問時長

    00:00:00

  • 全球排名

    -

  • 國家排名

    -

流量歷史變化

流量來源

  • 直接:
    0.00%
  • 推薦:
    0.00%
  • 社群:
    0.00%
  • 郵件:
    0.00%
  • 搜尋:
    0.00%
  • 付費推廣:
    0.00%

熱門關鍵字

關鍵字流量搜尋量點擊單價

熱門地區

地區百分比

關於 Qwen3 Coder 的文章與新聞