
CodeGeeX安裝、部署、配置和使用教程
CodeGeeX 是一款免費的AI編程助手,支持多種編程語言,能夠幫助開發者快速生成代碼、修復錯誤、翻譯代碼等。以下為你介紹CodeGeeX的安裝、部署、配置和使用教程。
一、CodeGeeX核心功能
代碼生成與補全:能夠根據上下文生成代碼片段或補全代碼。
代碼注釋生成:自動為代碼添加詳細注釋。
代碼解釋:解釋代碼的功能和邏輯。
單元測試編寫:自動生成單元測試代碼。
代碼審查(Code Review):幫助開發者進行代碼審查。
代碼修復(Fix Bug):自動修復代碼中的錯誤。
生成 Git Commit Message:幫助開發者快速生成提交信息。
代碼互譯:支持不同編程語言之間的代碼翻譯。
智能問答:針對技術和代碼問題提供智能解答。
二、CodeGeeX支持的編程語言
CodeGeeX 支持 100 多種編程語言,包括前端、后端、移動端等開發領域:
前端:Vue、JavaScript、TypeScript、HTML、CSS、React
后端:C、C++、Java、Python、Go、PHP、Rust、SQL
移動端:Objective-C、Kotlin、Swift、Uni-App
其他:Perl、Ruby、GraphQL、COBOL
三、安裝 CodeGeeX
1. 安裝 VS Code
CodeGeeX 是通過 VS Code 插件形式提供的,因此需要先安裝 Visual Studio Code。
2. 安裝 CodeGeeX 插件
打開 VS Code。
點擊左側的擴展圖標(或按快捷鍵 Ctrl+Shift+X)。
在搜索框中輸入 CodeGeeX,找到對應的插件。
點擊【安裝】按鈕。
安裝完成后,VS Code 會自動重啟。
四、配置 CodeGeeX
1. 配置 API Key(可選)
如果你使用的是 CodeGeeX 的在線服務,需要配置 API Key(如果你使用的是本地部署版本,則不需要此步驟)。
打開 VS Code 的設置(Ctrl+, 或點擊左下角的齒輪圖標)。
搜索 CodeGeeX,找到 API Key 配置項。
輸入你的 API Key(從 CodeGeeX 官方平臺獲取)。
2. 自定義設置
你還可以根據需要調整以下設置:
Candidate Num:生成代碼的候選數量。
Prompt Templates:自定義代碼生成的提示模板。
Language:設置默認的編程語言。
五、CodeGeeX使用
CodeGeeX需要登錄才能使用。
登錄方法
點擊 VSCode 左側的 CodeGeeX 圖標,打開 CodeGeeX 側邊欄。
點擊“前往登錄”。
VSCode 會提示是否允許 CodeGeeX 登錄,點擊“Allow”(允許)。
點擊“Open”(打開),喚起瀏覽器。
在瀏覽器中打開的 CodeGeeX 登錄頁面,輸入郵箱和密碼登錄。
登錄成功后,回到 VSCode,即可開始使用。
1. 隱匿模式(推薦)
打開一個代碼文件(如 Python、Java 等)。
開始編寫代碼,當光標停止輸入時,CodeGeeX 會自動從光標處生成代碼。
生成的代碼會以灰色顯示,按 Tab 鍵即可插入代碼。
2. 交互模式
在代碼中輸入部分代碼后,按 Ctrl+Enter。
CodeGeeX 會生成多個候選代碼,并顯示在右側窗口中。
點擊 use code 按鈕即可插入選中的代碼。
3. 翻譯模式
選中一段代碼。
按快捷鍵 Ctrl+Alt+T 或右鍵選擇 CodeGeeX: Translate Code。
CodeGeeX 會將代碼翻譯成目標語言(如從 Python 翻譯為 Java)。
點擊翻譯結果上方的 use code 按鈕插入代碼。
4. 提示模式(實驗功能)
選中代碼,按 Alt+T。
CodeGeeX 會顯示預定義的模板列表。
選擇一個模板后,CodeGeeX 會根據模板生成代碼。
六、其他使用方法
1. 代碼注釋
選中代碼,右鍵選擇 CodeGeeX: Add Comment。
或在聊天框中輸入 /comment 并回車。
CodeGeeX 會為代碼生成詳細的注釋。
2. 代碼修復
選中代碼,聊天框中輸入 /fixbug 并回車。
CodeGeeX 會嘗試修復代碼中的錯誤。
3. 單元測試生成
選中代碼,聊天框中輸入“生成單元測試”。
CodeGeeX 會生成對應的單元測試代碼。
七、本地部署教程(高級用戶)
如果你需要離線使用 CodeGeeX,可以參考其開源代碼進行本地部署:
1. 安裝 Ollama
Ollama 是一個開源項目,用于在本地快速運行各種開源大模型。安裝步驟如下:
1.1 安裝 Ollama
MacOS 和 Windows:建議安裝 Ollama 0.2 或更高版本。可以使用一鍵安裝包。
MacOS:使用以下命令安裝:
brew install ollama
Windows:下載安裝包并運行。
Linux:使用以下命令安裝:
curl -fsSL https://ollama.com/install.sh | sh
1.2 驗證安裝
安裝完成后,打開終端并輸入以下命令:
ollama
如果安裝成功,你會看到 Ollama 的相關信息。
2. 下載 CodeGeeX4-ALL-9B 模型
打開 Ollama 官網。
在搜索框中輸入 CodeGeeX4。
找到 CodeGeeX4-ALL-9B 模型的詳情頁面。
復制頁面中提供的運行命令,例如:
ollama pull codegeex4-all-9b
運行該命令后,模型會自動下載并加載到 Ollama 中。終端會提示“Send a message”,表示模型已成功加載,你可以直接與模型進行對話。
3. 配置環境變量
為了將 CodeGeeX4-ALL-9B 模型接入到 CodeGeeX 插件的本地模式中,需要設置環境變量:
3.1 設置環境變量
MacOS 和 Linux:
export OLLAMA_ORIGINS="*" launchctl setenv OLLAMA_ORIGINS "*"
Windows:
打開“系統屬性”。
點擊“環境變量”。
在“系統變量”中,新建一個變量 OLLAMA_ORIGINS,值為 *。
4. 安裝 CodeGeeX 插件
打開你的 IDE(如 VSCode 或 JetBrains IDE)。
在插件市場中搜索 CodeGeeX。
下載并安裝插件。
5. 重啟服務和 IDE
完成環境變量設置后,需要重啟 Ollama 服務和 IDE,以使配置生效:
重啟 Ollama 服務:
ollama restart
重啟 IDE:關閉并重新打開你的 IDE。
6. 使用 CodeGeeX 插件
安裝和配置完成后,你可以在 IDE 中使用 CodeGeeX 插件的本地模式:
打開一個代碼文件。
使用 CodeGeeX 的功能,如代碼補全、智能問答等。
如果需要切換到本地模式,可以在插件設置中選擇本地模式。
以上就是有關CodeGeeX的安裝、本地部署、配置和使用教程了,如果你在部署過程中遇到問題,可以參考 Ollama 的官方文檔或 CodeGeeX 的社區。