VSCode+Continue實現AI輔助編程

Continue是一款功能強大的AI輔助編程插件,可連接多種大模型,支持代碼設計優化、錯誤修正、自動補全、注釋編寫等功能,助力開發人員提高工作效率與代碼質量。以下是其安裝和使用方法:

一、安裝VSCode

參見:

vscode安裝+配置+使用+調試【保姆級教程】-CSDN博客

二、添加并配置Continue插件

在擴展(Ctrl+Shift+X)中搜索“Continue”,選擇安裝:

進入“Continue” 插件,設置需要調用的模型。

分別輸入模型提供商、模型名稱和APIkey(使用在線大模型時需提供),如模型名稱不在列表中可先隨便選一個。

會自動進入config.json文件,注意:這時要確認模型名稱("model")是否與實際使用的相符合,如不符合要手工修改為實際使用的模型。我這里對話模型("models")和補全模型("tabAutocompleteModel")使用了相同模型,實際可根據需要設置為不同模型。

保存后就可以開始測試了:

為方便離線使用,我也可以配置本地大模型。本地大模型部署詳見:

大模型之運用Dify構建智能體和工作流應用_dify工作流-CSDN博客

我這里先安裝了ollama,并在本地下載了“qwen2:7b”、“qwen2.5-coder:7b”大模型。Ollama支持的模型可進入Ollama查看。

根據需要選擇對應的模型,這里我選擇的是“qwen2.5-coder:7b”注意要按照紅框中的名稱下載模型。

模型下載可以在cmd終端進行,也可以直接在VSCode中下載。

在cmd終端下載:

ollama pull qwen2:7b

ollama pull qwen2.5-coder:7b

下載完成后用ollama list進行查看。

在VSCode下載:

選擇“Local”分別下載對話模型和補全模型,也可以選擇同一個模型。

點擊對應模型選項可把下載命令復制到終端運行,注意要檢查并輸入正確的模型名稱。

然后按照前面的配置在線模型的步驟配置本地模型。

注意:同樣需進入config.json文件修改和確認模型名稱。

三、使用測試

保存后就可以開始測試了。

1、按Tab鍵可代碼自動補全

2、代碼復制修改

選中代碼按Ctrl+L將代碼復制到對話框。

以添加注釋為例:

選擇Apply可將注釋輸出到程序中,再選擇Accept可接受修改。

也可以選中代碼后點擊鼠標右鍵,選擇“Continue”菜單操作。

3、生成代碼

以下是生成一個測試示例程序:

測試成功。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/67396.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/67396.shtml
英文地址,請注明出處:http://en.pswp.cn/web/67396.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【hot100】刷題記錄(6)-輪轉數組

題目描述: 給定一個整數數組 nums,將數組中的元素向右輪轉 k 個位置,其中 k 是非負數。 示例 1: 輸入: nums [1,2,3,4,5,6,7], k 3 輸出: [5,6,7,1,2,3,4] 解釋: 向右輪轉 1 步: [7,1,2,3,4,5,6] 向右輪轉 2 步: [6,7,1,2,3,4,5] 向右輪轉…

FPGA 使用 CLOCK_DEDICATED_ROUTE 約束

使用 CLOCK_DEDICATED_ROUTE 約束 CLOCK_DEDICATED_ROUTE 約束通常在從一個時鐘區域中的時鐘緩存驅動到另一個時鐘區域中的 MMCM 或 PLL 時使 用。默認情況下, CLOCK_DEDICATED_ROUTE 約束設置為 TRUE ,并且緩存 /MMCM 或 PLL 對必須布局在相同…

阿里:基于路由和規劃的多agent系統

📖標題:Talk to Right Specialists: Routing and Planning in Multi-agent System for Question Answering 🌐來源:arXiv, 2501.07813 🌟摘要 🔸利用大型語言模型(LLM)&#xff0c…

數論問題77一一3x+1問題

3X 1問題,也被稱為考拉茲猜想、角谷猜想等,是數學領域一個著名的未解決問題,以下是關于它的介紹: 問題表述 對于任意一個正整數X,如果X是奇數,則將其變為3X 1;如果X是偶數,則將其變…

【Unity3D】實現2D角色/怪物死亡消散粒子效果

核心:這是一個Unity粒子系統自帶的一種功能,可將粒子生成控制在一個Texture圖片網格范圍內,并且粒子顏色會自動采樣圖片的像素點顏色,之后則是粒子編輯出消散效果。 Particle System1物體(爆發式隨機速度擴散10000個粒…

Synology 群輝NAS安裝(10)安裝confluence

Synology 群輝NAS安裝(10)安裝confluence 寫在前面本著一朝鮮吃遍天的原則,我又去了這個github的作者那里翻車的第一次嘗試手工創建數據庫制作一個新的docker-compose of confluence 不折騰但成功啟動的版本 寫在前面 在裝完jira之后&#x…

萬字長文總結前端開發知識---JavaScriptVue3Axios

JavaScript學習目錄 一、JavaScript1. 引入方式1.1 內部腳本 (Inline Script)1.2 外部腳本 (External Script) 2. 基礎語法2.1 聲明變量2.2 聲明常量2.3 輸出信息 3. 數據類型3.1 基本數據類型3.2 模板字符串 4. 函數4.1 具名函數 (Named Function)4.2 匿名函數 (Anonymous Fun…

DeepSeek R1有什么不同

每周跟蹤AI熱點新聞動向和震撼發展 想要探索生成式人工智能的前沿進展嗎?訂閱我們的簡報,深入解析最新的技術突破、實際應用案例和未來的趨勢。與全球數同行一同,從行業內部的深度分析和實用指南中受益。不要錯過這個機會,成為AI領…

年度總結(盡量簡短)

一.成長 1.對于U使用更熟練,能應付基本的開發。幾個項目的練習和磨練,基本達到了我今年的目標,自己可以應付項目。可以過度到底層的學習。 2.堅持寫帖子,雖然后半年的帖子發的沒有上半年勤快。但是也在堅持學東西 3.對于職場上…

多頭潛在注意力(MLA):讓大模型“輕裝上陣”的技術革新——從DeepSeek看下一代語言模型的高效之路

多頭潛在注意力(MLA):讓大模型“輕裝上陣”的技術革新 ——從DeepSeek看下一代語言模型的高效之路 大模型的“內存焦慮” 當ChatGPT等大語言模型(LLM)驚艷世界時,很少有人意識到它們背后隱藏的“內存焦慮”…

淺談Linux 權限、壓縮、進程與服務

概述 放假回家,對Linux系統的一些知識進行重新的整理,做到溫故而知新,對用戶權限管理、文件賦權、壓縮文件、進程與服務的知識進行了一次梳理和總結。 權限管理 Linux最基礎的權限是用戶和文件,先了解基礎的用戶權限和文件權限…

從源碼深入理解One-API框架:適配器模式實現LLM接口對接

1. 概述 one-api 是一個開源的 API 框架,基于go語言開發,旨在提供統一的接口調用封裝,支持多種 AI 服務平臺的集成。通過 Gin 和 GORM 等框架,框架簡化了多種 API 服務的調用流程。通過適配器模式實現了與多種 大模型API 服務的集…

2025神奇的數字—新年快樂

2025年,一個神奇的數字,承載著數學的奧秘與無限可能。它是45的平方(45),上一個這樣的年份是1936年(44),下一個則是2116年(46),一生僅此一次。2025…

Python的列表基礎知識點(超詳細流程)

目錄 一、環境搭建 二、列表 2.1 詳情 2.2 列表定義 2.3 列表長度 2.4 列表索引 2.5 切片索引 2.6 添加 2.7 插入 2.8 剔除 2.8.1 pop方法 2.8.2 del方法 2.9 任何數據類型 2.10 拼接 2.10.1 “” 2.10.2 “*” 2.11 逆序 ?編輯 2.12 計算出現次數 2.13 排序…

人工智能如何驅動SEO關鍵詞優化策略的轉型與效果提升

內容概要 隨著數字化時代的到來,人工智能(AI)技術對各行各業的影響日益顯著,在搜索引擎優化(SEO)領域尤為如此。AI的應用不僅改變了關鍵詞研究的方法,而且提升了內容生成和搜索優化的效率&…

Qt Ribbon使用實例

采用SARibbon創建簡單的ribbon界面 實例代碼如下所示&#xff1a; 1、頭文件&#xff1a; #pragma once #include <SARibbonBar.h> #include "SARibbonMainWindow.h" class QTextEdit; class SAProjectDemo1 : public SARibbonMainWindow { Q_OBJECT pub…

CISCO路由基礎全集

第一章&#xff1a;交換機的工作原理和基本技能_交換機有操作系統嗎-CSDN博客文章瀏覽閱讀1.1k次&#xff0c;點贊24次&#xff0c;收藏24次。交換機可看成是一臺特殊的計算機&#xff0c;同樣有CPU、存儲介質和操作系統&#xff0c;只是與計算機的稍有不同。作為數據交換設備&…

計算機畢業設計Django+Tensorflow音樂推薦系統 機器學習 深度學習 音樂可視化 音樂爬蟲 知識圖譜 混合神經網絡推薦算法 大數據畢設

溫馨提示&#xff1a;文末有 CSDN 平臺官方提供的學長聯系方式的名片&#xff01; 溫馨提示&#xff1a;文末有 CSDN 平臺官方提供的學長聯系方式的名片&#xff01; 溫馨提示&#xff1a;文末有 CSDN 平臺官方提供的學長聯系方式的名片&#xff01; 作者簡介&#xff1a;Java領…

單機偽分布Hadoop詳細配置

目錄 1. 引言2. 配置單機Hadoop2.1 下載并解壓JDK1.8、Hadoop3.3.62.2 配置環境變量2.3 驗證JDK、Hadoop配置 3. 偽分布Hadoop3.1 配置ssh免密碼登錄3.2 配置偽分布Hadoop3.2.1 修改hadoop-env.sh3.2.2 修改core-site.xml3.2.3 修改hdfs-site.xml3.2.4 修改yarn-site.xml3.2.5 …

在ubuntu下一鍵安裝 Open WebUI

該腳本用于自動化安裝 Open WebUI&#xff0c;并支持以下功能&#xff1a; 可選跳過 Ollama 安裝&#xff1a;通過 --no-ollama 參數跳過 Ollama 的安裝。自動清理舊目錄&#xff1a;如果安裝目錄 (~/open-webui) 已存在&#xff0c;腳本會自動刪除舊目錄并重新安裝。完整的依…