一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DeepSeek接入到VSCode實(shí)現(xiàn)提詞及代碼助寫

FPGA技術(shù)江湖 ? 來源:OpenFPGA ? 2025-03-01 15:50 ? 次閱讀

作者:碎碎思,來源:OpenFPGA

DeepSeek接入到VSCode實(shí)現(xiàn)提詞及代碼助寫

AI大火之后,AI代碼一直是討論的熱題,之前比較火的cursor就是基于此出現(xiàn)的,但是國內(nèi)訪問受限,而且價(jià)格昂貴,我們今天就做個(gè)平替版。

VsCode下載配置(免費(fèi))

官網(wǎng)下載VsCode軟件,并配置好相應(yīng)編程環(huán)境,我這已經(jīng)配置好HDL的編程環(huán)境,推薦的插件:

安裝配置Cline

VsCode本身不具備接入AI功能,需要通過插件進(jìn)行使用,我們本次使用插件Cline,插件Cline非常好用,免費(fèi)、簡(jiǎn)單、強(qiáng)大。

關(guān)鍵是,Cline除了能接入chatgpt、claude等主流的大模型API,還支持最近爆火的deepseek,寫起來代碼來那叫一個(gè)酣暢淋漓。

當(dāng)然,模型API不是免費(fèi)的,需自己去采購。

VsCode插件庫中搜索Cline,直接下載和安裝。

獲取deepseek的api key

訪問DeepSeek官網(wǎng)

點(diǎn)擊進(jìn)入API界面后,進(jìn)行注冊(cè)(之前注冊(cè)是有送10塊錢的,現(xiàn)在沒得,而且目前還不能充值)。

然后點(diǎn)擊左側(cè)API KEYS,之后創(chuàng)建KEY即可。

配置Cline后使用

左側(cè)選擇Cline圖標(biāo),然后選擇大模型類型和復(fù)制KEY就可以了。

6cc450d6-f246-11ef-9310-92fbcf53809c.png

之后就可以簡(jiǎn)單進(jìn)行對(duì)話演示功能了。

6cc89ec0-f246-11ef-9310-92fbcf53809c.png

怎么使用

代碼補(bǔ)全功能:

在VSCode中編寫代碼時(shí),Cline插件會(huì)與DeepSeek API保持通信。例如,在編寫Verilog代碼時(shí),當(dāng)開發(fā)者輸入函數(shù)名或變量名的一部分時(shí),Cline插件會(huì)向DeepSeek API發(fā)送請(qǐng)求,獲取可能的補(bǔ)全建議。DeepSeek API根據(jù)代碼的上下文和語言規(guī)則,返回一系列可能的補(bǔ)全選項(xiàng),Cline插件會(huì)將這些選項(xiàng)展示在VSCode的代碼編輯界面中,供開發(fā)者選擇。這一功能與Cursor的代碼補(bǔ)全能力相似。

6ccc2aea-f246-11ef-9310-92fbcf53809c.png

代碼生成功能

這個(gè)可以通過左側(cè)對(duì)話生成需要的代碼:

6cd0516a-f246-11ef-9310-92fbcf53809c.png

開發(fā)者可以通過預(yù)設(shè)的快捷鍵或操作(依據(jù)Cline插件的配置)激活代碼生成功能。例如,在選中某段代碼或在特定位置按下快捷鍵后,Cline插件會(huì)將相關(guān)的代碼信息傳遞至DeepSeek API。DeepSeek API基于接收到的信息,利用其算法生成新的代碼片段,例如函數(shù)實(shí)現(xiàn)、類定義等。生成的代碼片段會(huì)被自動(dòng)插入到當(dāng)前代碼文件的適當(dāng)位置,從而幫助開發(fā)者快速構(gòu)建代碼結(jié)構(gòu),提升開發(fā)效率,其能力可與Cursor的代碼生成功能相媲美。

6cd4a63e-f246-11ef-9310-92fbcf53809c.png

智能提示和錯(cuò)誤檢查功能:

添加注釋:

6cd929d4-f246-11ef-9310-92fbcf53809c.png

6cdd707a-f246-11ef-9310-92fbcf53809c.png

在編寫代碼時(shí),Cline插件會(huì)持續(xù)與DeepSeek API進(jìn)行交互。當(dāng)代碼中存在潛在錯(cuò)誤或不符合最佳實(shí)踐時(shí),DeepSeek API會(huì)對(duì)代碼進(jìn)行分析,并通過Cline插件向開發(fā)者發(fā)出提示。例如,如果變量未定義就被使用,或者代碼邏輯存在潛在問題(如無限循環(huán)的風(fēng)險(xiǎn)),插件會(huì)在代碼編輯界面中顯示相應(yīng)的警告或錯(cuò)誤信息,幫助開發(fā)者及時(shí)發(fā)現(xiàn)并修復(fù)問題。這一功能與Cursor在智能提示和錯(cuò)誤檢查方面的能力類似。

這個(gè)過程會(huì)有錯(cuò)誤位置提示,不過我沒截到圖,會(huì)有位置提示后修改為正確的代碼。

6ce127d8-f246-11ef-9310-92fbcf53809c.png

我這里修改了下圖兩個(gè)位置后,cline將錯(cuò)誤修改。

6ce552ae-f246-11ef-9310-92fbcf53809c.png

總結(jié)

上一篇文章已經(jīng)介紹了DeepSeek強(qiáng)大的功能,這篇文章展示了如何幫助我們使用強(qiáng)大的大模型功能,我還嘗試了Google的Gemin大模型(注冊(cè)后會(huì)有試用API)也很強(qiáng)大。

目前只進(jìn)行一部分功能展示,這種開發(fā)方式可以進(jìn)行更有想象空間的使用,比如本地部署DeepSeek,讓其對(duì)我們的編程風(fēng)格及習(xí)慣進(jìn)行學(xué)習(xí),后續(xù)會(huì)優(yōu)先顯示我們個(gè)人習(xí)慣的提示信息,使開發(fā)體驗(yàn)更貼合本人的習(xí)慣,提高效率。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4880

    瀏覽量

    69995
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    166

    瀏覽量

    8279
  • DeepSeek
    +關(guān)注

    關(guān)注

    1

    文章

    755

    瀏覽量

    1050

原文標(biāo)題:DeepSeek接入到VSCode實(shí)現(xiàn)提詞及代碼助寫

文章出處:【微信號(hào):HXSLH1010101010,微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    了解DeepSeek-V3 和 DeepSeek-R1兩個(gè)大模型的不同定位和應(yīng)用選擇

    場(chǎng)景 針對(duì)邏輯推理、符號(hào)操作、數(shù)學(xué)解題的深度優(yōu)化 2. 關(guān)鍵能力對(duì)比 能力維度 DeepSeek-V3 DeepSeek-R1 數(shù)學(xué)推理 基礎(chǔ)數(shù)學(xué)問題處理 顯著強(qiáng)化(復(fù)雜方程、幾何證明、符號(hào)運(yùn)算) 代碼
    發(fā)表于 02-14 02:08

    鴻蒙原生應(yīng)用開發(fā)也可以使用DeepSeek

    參考和示例 輔助編程:可以選中代碼,讓DeepSeek對(duì)選中內(nèi)容進(jìn)行相應(yīng)的邏輯擴(kuò)展編程 雖然目前利用CodeGPT插件接入DevEco Studio的DeepSeek可以做一些基本的知
    發(fā)表于 02-20 18:06

    聆思CSK6大模型語音開發(fā)板接入DeepSeek資料匯總(包含深度求索/火山引擎/硅基流動(dòng)華為昇騰滿血版)

    本帖最后由 jf_40317719 于 2025-3-6 21:20 編輯 近期也有不少開發(fā)者想把自己的智能硬件接入DeepSeek大模型,本篇就以聆思CSK6大模型開發(fā)板接入DeepS
    發(fā)表于 03-06 17:02

    HarmonyOS NEXT開發(fā)實(shí)戰(zhàn):DevEco Studio中DeepSeek的使用

    隨著HarmonyOS Next的持續(xù)發(fā)布,鴻蒙系統(tǒng)對(duì)AI能力的支持顯著增強(qiáng)。本文將深入探討如何在鴻蒙應(yīng)用中集成AI模型,結(jié)合接入DeepSeek,一起來探索開發(fā)鴻蒙原生應(yīng)用的更多可能吧! 第一步
    發(fā)表于 03-07 14:56

    DevEco Studio 聯(lián)合小藝接入 DeepSeek,步驟更簡(jiǎn)單開發(fā)鴻蒙更專業(yè)

    隨著小藝接入DeepSeek,智能體的問答變得更加絲滑流暢,讓人不禁想到鴻蒙原生應(yīng)用開發(fā)如果接入這個(gè)智能體會(huì)產(chǎn)生什么樣的效果?確實(shí),當(dāng)我們把負(fù)責(zé)開發(fā)原生鴻蒙應(yīng)用的 DevEco Studio
    發(fā)表于 03-13 15:11

    VSCodestm32代碼的過程分享

    ,調(diào)試、看外設(shè)寄存器等功能肯定沒有原生的Keil好用,于是整理單純利用VS Codestm32代碼的過程如下。安裝VS Code(直接去官網(wǎng))和C/C++插件在工程目錄中建立.vscode文件夾,...
    發(fā)表于 08-23 09:24

    怎樣用vscode實(shí)現(xiàn)代碼的編輯與調(diào)試代碼

    想用vscode實(shí)現(xiàn)代碼的編輯與調(diào)試代碼,原先這個(gè)工程是用STM32CUBEIDE建立的,參照STM32CUBEIDE的編譯過程,編寫了下面的scons腳本,scons是初次了解,既然是
    發(fā)表于 03-02 06:45

    如何在VScode中用AI補(bǔ)全V/SV代碼呢?

    昨天群里小伙伴說在VScode中用AIverilog效果很好。小編以前編輯代碼都是用gvim。抱著學(xué)習(xí)的心態(tài),我在linux下嘗試了下用VScode
    的頭像 發(fā)表于 08-03 10:24 ?3983次閱讀
    如何在<b class='flag-5'>VScode</b>中用AI補(bǔ)全V/SV<b class='flag-5'>代碼</b>呢?

    榮耀手機(jī)正式接入DeepSeek

    榮耀正式宣布接入DeepSeek,并致力于將榮耀手機(jī)打造成為DeepSeek的第一手機(jī)。對(duì)于系統(tǒng)版本為MagicOS8.0及以上的榮耀手機(jī)用戶,只需將YOYO助理升級(jí)80.0.1.5
    的頭像 發(fā)表于 02-10 16:33 ?730次閱讀

    國產(chǎn)EDA億靈思?接入DeepSeek

    國產(chǎn)EDA軟件億靈思(eLinx)軟件接入DeepSeek,為EDA行業(yè)注入變革性力量,開啟FPGA應(yīng)用開發(fā)的嶄新篇章。通過集成DeepSeek插件,eLinx軟件構(gòu)建起連接FPGA開發(fā)的高效橋梁
    的頭像 發(fā)表于 02-21 17:26 ?796次閱讀
    國產(chǎn)EDA億靈思?<b class='flag-5'>接入</b><b class='flag-5'>DeepSeek</b>

    維智科技已正式接入DeepSeek

    ? 維智科技已正式接入DeepSeek! 飛吉特平臺(tái)(維智科技自研時(shí)空AI技術(shù)平臺(tái))的時(shí)空數(shù)據(jù)建模能力(如城市應(yīng)急推演、社區(qū)精細(xì)化管理、人流熱力預(yù)測(cè)、商業(yè)選址評(píng)估)將與DeepSeek的多模態(tài)理解
    的頭像 發(fā)表于 02-22 14:21 ?748次閱讀

    在 MAC mini4 上使用 VSCode 和 Cline 插件對(duì)接 Deepseek-R1:32b 的完整指南

    可以在 MAC mini4 上高效地編寫和調(diào)試代碼。本教程將詳細(xì)介紹如何在 MAC mini4 上配置 VSCode 和 Cline 插件,并成功對(duì)接 Deepseek-R1:32b,幫助您提升開發(fā)效率
    的頭像 發(fā)表于 03-11 17:14 ?396次閱讀
    在 MAC mini4 上使用 <b class='flag-5'>VSCode</b> 和 Cline 插件對(duì)接 <b class='flag-5'>Deepseek</b>-R1:32b 的完整指南

    接入DeepSeek后智慧場(chǎng)館的全面提升

    隨著人工智能技術(shù)的快速發(fā)展,DeepSeek等先進(jìn)AI平臺(tái)的接入為智慧場(chǎng)館帶來了顯著的升級(jí)和變革。智慧場(chǎng)館通過整合物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算等技術(shù),實(shí)現(xiàn)了資源的高效配置和管理的智能化。而DeepS
    的頭像 發(fā)表于 03-21 10:52 ?202次閱讀

    用MCP將百度地圖能力輕松接入DeepSeek

    是如何將百度地圖的能力接入DeepSeek。本文將詳細(xì)介紹通過MCP將百度地圖的能力接入DeepSeek,為用戶提供精準(zhǔn)的智能規(guī)劃服務(wù)。 一,安裝V
    的頭像 發(fā)表于 03-31 11:05 ?346次閱讀
    用MCP將百度地圖能力輕松<b class='flag-5'>接入</b><b class='flag-5'>DeepSeek</b>

    接入DeepSeek后智慧場(chǎng)館的能力提升

    隨著人工智能技術(shù)的快速發(fā)展,以DeepSeek為代表的大模型技術(shù)正在為智慧場(chǎng)館建設(shè)帶來革命性的變革。通過接入DeepSeek的先進(jìn)AI能力, 智慧場(chǎng)館 在運(yùn)營管理、用戶體驗(yàn)、安全保障等方面都實(shí)
    的頭像 發(fā)表于 04-02 11:57 ?107次閱讀