成人午夜大片免费7777-成人午夜大片免费视频77777-成人午夜电影免费完整在线看-成人午夜国产福到在线-久操香蕉-广东毛片

搜索
網站建設,網站優化,網絡營銷,app開發,小程序開發,全網營銷

400-825-2717互聯網開發&推廣服務提供商

與我們合作

我們專注:網站策劃設計、網絡輿論監控、網站優化及網站營銷、品牌策略與設計
主營業務:網站建設、移動端微信小程序開發、APP開發、網絡運營、云產品·運維解決方案

有一個品牌項目想和我們談談嗎?

您可以填寫右邊的表格,讓我們了解您的項目需求,這是一個良好的開始,我們將會盡快與您取得聯系。當然也歡迎您給我們寫信或是打電話,讓我們聽到您的聲音

您也可通過下列途徑與我們取得聯系:

地 址: 上海市長寧區華寧國際7L

電 話: 400-825-2717(咨詢專線)

電 話: 13054973230(售后客戶服務)

網 址: http://www.whjy118.cn

傳 真: 021-61488448

郵 箱: admin@wumujituan.com

快速提交您的需求 ↓

使用Ollama搭建本地的 AI Copilot 編程助手

發布日期:2024-05-28 瀏覽次數:36692

前言

最近 Github Copilot 出了點問題,發現身邊不少同學如失左膀右臂。之前看到有網友方向通過本地部署 LLM 實現了類似 Copilot 的功能,借此機會我也來嘗試自己部署一套看看能否在 Copilot 無法使用期間臨時過渡一下。

本文作者:煙花易冷

原文地址:圖片.png

工具介紹

整套工具鏈我選擇了比較熱門的 ollama 部署 deepseek 模型,然后和 IDE 上的 continue.dev 插件進行聯動,實現類似 Github Copilot 的代碼提示與問答功能。

ollama

ollama 是一個輕量級、可擴展的框架,專為在本地運行大型語言模型而設計。它簡化了模型的設置和配置過程,包括 GPU 的使用,可以很方便地運行并管理常見的開源大模型。在其官網有一個模型倉庫可以檢索到當前支持的全部模型,基本上主流的開源模型都能找到,一些常用的模型如下:

在這里我主要應用 ollama 來下載安裝 deepseek 模型,并提供對應的 HTTP API,如果有同學使用了其他方法的話(如 LM Studio)也是可以的。再提一嘴,ollama 的 api 部分采用了 gin 框架,cli 部分采用了 cobra,是不是后端的同學 DNA 要動了(偷笑)。

deepseek coder 模型

deepseek coder 是知名私募巨頭幻方量化旗下的人工智能公司深度求索自主研發的大語言模型,數學和編碼能力突出。核心功能是代碼自動補全和智能代碼建議。它可以理解你的意圖,并根據你的上下文提供相關的代碼片段。

除了 deepseek 以外,還有 codellama、starcode 等開源模型也可以用作代碼生成類的場景,不同模型之間對比參考可以參考 deepseek 放出來的一張圖一張圖:

詳細的文章可以參考:https://maimai.cn/article/detail?fid=1819575131&efid=LlF0X9Eadl1kryiJ2Qrtcw

continue.dev 插件

continue.dev 是一款開源的 AI 輔助編程插件,支持 VSCode 和 Jetbrains IDE,也支持自定義 API 接口。在這里我便是利用 continue.dev 對接 ollama 的接口,去實現代碼的自動完成功能。

我的開發機配置

  • MacBook Air M1 2020 版

  • 8 核心 Arm CPU, 16G 運行內存

部署過程

  1. 安裝 ollama

首先進入到 ollama 官網下載頁,選擇合適的系統版本進行安裝

安裝完成后可以直接在終端里執行 ollama 看看效果。對于 Mac 系統,安裝完成后將會在任務欄展示一個小圖標并自動運行 ollama 服務端。如果是 Linux 系統的話需要手動執行一下 ollama serve 啟動。

  1. 下載并運行對應的模型

安裝完成之后,只需要簡單運行一條命令即可下載 deepseek code 模型。在這里我選擇的是 6.7b 的版本

ollama pull deepseek-coder:6.7b

我們可以通過下面的命令看到當前已經下載的模型

ollama list

也可以直接運行模型進行簡單的人機對話的話

ollama run deepseek-coder:6.7b
  1. 安裝 continue.dev 插件并配置對應的模型

這里以 VSCode 為例,直接進入到插件市場,搜索 continue 然后安裝即可

這個插件大約250M,下載過程比較緩慢,完成安裝后需要進行簡單的配置。

使用效果

這里簡單試了一下自動完成的能力,與 github copilot 的用法基本一致,能夠正常為我們生成注釋、代碼片段以及通過對話的方式生成單元測試。

總結

整個流程跑下來,確實是能夠實現類似于 Copilot 的效果,并且可以脫離互聯網運行,但是個人認為它的功能還是相對雞肋。

  1. 由于是本地部署,個人開發機配置并不算高,因此模型的響應速度不太理想。

  2. 所選擇的模型跑出來的效果不盡人意。由于時間的緣故,我基本上按照網友們的評論跟帖選擇了 deepseek 6.7b 的模型,其他同種類的模型如 codellama、starcoder 都沒來得及試用,加之開發機無獨立顯卡、內存空間不大而選擇了 6.7b 的版本,“代碼提示”的效果遠不如 GPT4 模型完善,具體表現為條件判斷不嚴謹、部分代碼提示出現非預期錯誤等等。

  3. 根據網友使用家用電腦跑大模型的案例,由于電腦沒有獨立的GPU,使用CPU運算時將會增大內存的帶寬負擔,有出現內存受損的情況。雖然不排除是個例,但是長時間讓開發機處于滿載狀態會不會影響壽命確實是個值得思考的問題。

時間匆忙,行文催促,并未對各個模型的效果做詳細對比,虛心接受各位前輩的指教。


GO 知識
查看經典案例

TOP

QQ客服

免費電話

微信咨詢 在線咨詢 免費電話
獲取報價
您的稱呼:

*

您的電話:

*

您的郵箱:

*

提交 重置
重要的事情,電話里聊

接通客服

不方便的時候線上咨詢,在線等哦
主站蜘蛛池模板: 久久国产一级毛片一区二区 | 99av视频| 天天五月天丁香婷婷深爱综合 | 久久综合九色综合欧洲色 | 亚洲一区二区三区四区五区六区 | 亚洲成a人v在线观看 | 杨幂国产精品福利在线观看 | 亚洲国产午夜精品理论片的软件 | 成年人网站在线观看视频 | 日本一区二区三区四区不卡 | 欧美日韩精品一区二区 | 日韩美女一级毛片 | videosfree性欧美另类 | 就草草在线观看视频 | 亚洲最大网站在线 | 国产v日韩v欧美v精品专区 | 国产猛烈无遮掩视频免费网站男女 | 国产精品一区二区四区 | 欧美亚洲国产精品久久 | 毛片视频网址 | 久久精品精品 | 亚洲在线观看网站 | 国内精品久久久久久野外 | 亚洲视频网站在线观看 | 欧美一区二区三区精品国产 | 国产亚洲女在线精品 | 亚洲免费成人网 | 三级黄色免费网站 | 国产伦久视频免费观看视频 | 99精品国产兔费观看久久99 | 久久久久久久国产免费看 | 男人又粗又硬桶女人免费 | 萝控精品福利视频一区 | 成人久久网站 | 久久日本精品一区二区免费 | 久久黄色精品视频 | 午夜不卡在线 | 国产农村乱子伦精品视频 | 欧美一级片a | 高清国产美女一级毛片 | 美女视频永久黄网站免费观看国产 |