安裝配置
打開VSCode,點擊左側Extension圖標,在彈出頁面中,檢索Cline,選擇Cline進行安裝。
?安裝完畢,在左側會出現一個圖標,點擊圖標
?選擇【Use your own API key】,在出來的界面中選擇大模型,并輸入大模型的API key。
點擊【let‘s go】
出現以下頁面,就可以開始使用Cline來輔助編程了。
免費的大語言模型
- OpenRouter :是一個開源AI模型聚合路由器,提供統一接口訪問多種大語言模型,優化成本與性能?。它集成超過50家供應商的數百種模型(如GPT系列、Claude、Gemini等),支持智能路由、透明計費和零代碼集成,適用于開發者、研究人員及普通用戶。其中標識free的都是免費的。
- ollma:本地部署大模型
- gemini
- github開源模型:https://github.com/marketplace/models? 需要需要通過liteLLM進行模型接口轉發
- huggingface開源模型
使用案例
使用python開發一個計算器
用Cline 開發,主要和用自然語言進行溝通,其中提示詞很關鍵,在提示詞中需要做到以下幾點:
- 角色定義:明確Cline的橘色
- 任務描述:清晰說明需求
- 約束條件:設置限制條件
示例:
你是一個python專家,請幫我生成一個XXXX,
要求支持XXX,并添加詳細的文檔注釋。
提示優化技巧
- 具體性:避免模糊描述
- 上下文:提供相關背景
- 示例:給出期望的輸出格式
使用Cline 可以幫助我們完成以下工作:
- 代碼重構:使用Cline優化現有代碼結構:
- 文檔生成:自動生成API文檔
- 技術學習:快速掌握新框架的核心概念
可以在輸入框中輸入以下內容:
用Cline開發Python計算器
3.1 項目需求
-實現基本四則運算
-處理除零異常
-提供單元測試
輸入之后,Cline 就會開始工作,生成代碼,生成代碼以后,點擊【Save】。
代碼全部生成以后,可以運行代碼查看運行結果。
假如有需要調整的部分,直接在輸入框中輸入要求,Cline就自己按照要求,修改代碼。例如
第一次生成的代碼并沒有提供圖形化界面,可以在輸入框中輸入:
實現計算器的圖形化界面
實現完的圖形化界面,縮放的時候里面的內容并沒有自動縮放,可以在輸入框中輸入以下內容
圖形界面里面的組件隨窗口大小自動縮放
可以看到用自然語言的方式可以和Cline交流,讓Cline自動的修改完善程序。