隨著各大 AI 公司紛紛推出 AI 驅動的命令列介面工具,在 Cloud Code 和 Gemini CLI 之後,現在又有一個全新的 AI 驅動 CLI 工具問世——Qwen Code。Qwen 剛推出了他們的 AI 驅動 CLI 工具 Qwen Code,搭載最新的 Qwen 3-coder AI 模型。
開發者們正逐漸從傳統的 IDE 如 Cursor、Windsor for VS Code 轉向探索更多 AI 驅動的 CLI 工具,如 CloudCode、Gemini CLI,而現在我們又多了 Qwen Code 這個選擇。
Qwen 3 Coder 模型亮點
根據 Qwen 官方發布的訊息,Qwen3 Coder 擁有以下特色:
- 強大的模型規模:推出 480B 和 35B Instruct 模型,是迄今為止最強大的開源代理程式碼模型
- 超大上下文支援:原生支援 256k 上下文,可擴展至 100 萬
- 頂級效能表現:在多個代理編程基準測試中達到頂級效能,包括 SWBenchVerify
Qwen Code CLI 工具特色
Qwen Code 是一個開源的命令列工具,專為代理編程而設計,具有以下特點:
- 基於 Gemini Code 分叉開發
- 包含自訂提示和函數調用協議
- 完全釋放 Qwen3 Coder 的能力
- 與社群最佳開發工具無縫整合
安裝與設定步驟
前置需求
首先確保你的電腦已安裝 Node.js。如果尚未安裝,請前往 Node.js 官網 下載並安裝最新版本。
安裝 Qwen Code
使用以下 npm 命令安裝 Qwen Code:
npm install -g qwen-code
安裝完成後,可以使用以下命令檢查版本:
qwen --version
API 配置設定
要使用 Qwen Code,你需要配置相關的 API 設定。建議使用 Open Router 來存取 Qwen 3 Coder 模型。
環境變數設定
變數名稱 | 說明 | 範例值 |
---|---|---|
OPENAI_API_KEY | Open Router 的 API 金鑰 | your-openrouter-api-key |
OPENAI_BASE_URL | Open Router 的基礎 URL | OpenRouter |
OPENAI_MODEL | 使用的模型名稱 | qwen/qwen-3-coder |
設定步驟
- 註冊 Open Router 帳號並取得 API 金鑰
- 在終端機中設定環境變數:
export OPENAI_API_KEY="your-openrouter-api-key"
export OPENAI_BASE_URL="https://openrouter.ai/api/v1"
export OPENAI_MODEL="qwen/qwen-3-coder"
實際使用示範
啟動 Qwen Code
建議在專案目錄中執行 Qwen Code:
cd your-project-directory
qwen
範例 1:建立井字遊戲
透過簡單的提示,Qwen Code 可以協助建立完整的 HTML 遊戲:
建立一個簡單的井字遊戲,使用 HTML,並加上精美的設計和動畫效果
AI 會自動生成包含以下功能的遊戲:
- 遊戲棋盤介面
- 玩家指示器
- 分數追蹤
- 重置按鈕
- 響應式設計與動畫效果
- 完整的遊戲邏輯和 CSS 樣式
範例 2:建立網站首頁
建立一個現代化的網頁開發公司首頁,具有流暢的現代設計、優美的使用者介面和動畫效果
AI 會生成包含以下檔案的完整首頁:
- index.html(主要結構)
- style.css(樣式設計)
- script.js(互動功能)
範例 3:專案分析
對於現有專案,Qwen Code 可以進行全面分析:
請瀏覽這個專案中的所有程式碼,並解釋其架構
AI 會分析專案中的所有檔案,並提供:
- 專案概述
- 技術堆疊分析
- 專案結構說明
- 關鍵元件介紹
- 資料模型解析
進階功能
MCP 伺服器整合
Qwen Code 支援 MCP(Model Context Protocol)伺服器,可以透過以下命令管理:
/mcp
說明功能
使用說明命令查看所有可用功能:
/help
效能表現與特色
Qwen Code 搭配 Qwen 3-coder 模型具有以下優勢:
- 快速回應:AI 模型針對程式設計任務進行優化
- 準確理解:能準確理解複雜的程式設計需求
- 完整輸出:生成包含邏輯、樣式和互動的完整程式碼
- 多檔案支援:可同時生成多個相關檔案
- 架構分析:能夠理解和解釋複雜的專案架構
與其他 AI CLI 工具比較
特色 | Qwen Code | Cloud Code | Gemini CLI |
---|---|---|---|
開源 | ✓ | ✗ | ✗ |
自訂提示 | ✓ | 有限 | 有限 |
模型選擇 | 靈活 | 固定 | 固定 |
上下文長度 | 256k-1M | 較少 | 較少 |
專案分析 | ✓ | ✓ | ✓ |
使用建議與最佳實務
提示撰寫技巧
- 明確需求:清楚描述你想要建立的功能
- 指定技術:明確提及使用的程式語言或框架
- 設計要求:如需特定設計風格,請詳細說明
- 功能細節:列出所需的具體功能特色
專案管理
- 目錄結構:在專案目錄中執行,保持檔案組織
- 版本控制:搭配 Git 使用,追蹤 AI 生成的程式碼變更
- 逐步開發:將複雜專案分解為小任務逐步完成
- 程式碼審查:檢視 AI 生成的程式碼,確保符合標準
疑難排解
常見問題
安裝問題
- 確保 Node.js 版本為最新
- 檢查網路連線是否正常
- 驗證 npm 權限設定
API 配置問題
- 確認 API 金鑰正確性
- 檢查 Open Router 帳戶餘額
- 驗證環境變數設定
執行問題
- 確保在正確的專案目錄中執行
- 檢查模型名稱是否正確
- 驗證網路連線穩定性
未來發展趨勢
AI 驅動的命令列工具正成為開發者工作流程的重要組成部分。Qwen Code 的推出代表著:
- 開源優勢:提供更大的自訂彈性
- 模型創新:持續提升 AI 程式設計能力
- 工具整合:與現有開發工具更好的整合
- 社群驅動:開源社群的積極參與
隨著 AI 技術的快速發展,我們可以期待看到更多創新功能的加入,以及更好的開發者體驗。
準備提升您的開發效率嗎? 在這個 AI 驅動的時代,選擇正確的工具和策略對企業的數位轉型至關重要。Tenten 作為專業的數位代理商,我們擁有豐富的 AI 工具整合經驗,能協助您的團隊導入最新的 AI 開發工具,優化工作流程,並建立高效的開發環境。從技術諮詢到完整的數位解決方案,我們提供一站式的專業服務。立即預約會議,讓我們協助您在 AI 時代中搶得先機,打造更具競爭力的數位產品!