女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

樹莓派秒變編程助手:Ollama+Continue的簡易搭建教程!

上海晶珩電子科技有限公司 ? 2025-03-27 15:44 ? 次閱讀

以下是如何在Raspberry Pi上運行大型語言模型(LLM)的方法。本文的目標是找出在Raspberry Pi上運行LLM是否是ChatGPT和GitHub Copilot等工具的合理替代方案。

您可觀看下方視頻,詳細了解Raspberry Pi運行LLM的效果(作為編程助手),以及Raspberry Pi5與內置NPU的單板計算機(如Radxa Rock 5C)的性能對比。

運行LLM的本地實例有很多好處:

你不依賴價值數十億美元的公司,這些公司可隨時更改服務條款。

信息永遠不會離開您的計算機/網絡,提供最佳隱私保護

可靈活嘗試無法通過ChatGPT等付費訂閱服務獲得的不同LLM

Raspberry Pi安裝LLM指南

Ollama會使您的Raspberry Pi在本地安裝和運行LLM變得非常容易。你只需要連上互聯網來下載模型。一旦它們被下載,全程在本地運行。

curl-fsSL https://ollama.com/install.sh | sh

如果您要從不同的機器連接到Ollama,您必須設置幾個環境變量來使它工作。第一個環境將服務綁定到與您的Pi相關聯的所有IP地址。第二個環境變量有點復雜,因為它取決于您如何從另一個設備訪問Ollama服務器。我選擇使用IP地址,但是您可以選擇使用主機名,可以做出相應的改變。

確保將< IP或主機名>替換為您的Pi的實際IP地址或主機名。我將使用IP地址作為本文的提示。

編輯文件/etc/systemd/system/ollama.service

Environment="OLLAMA_HOST=0.0.0.0"Environment="OLLAMA_ORIGINS=http://:11434"

讓我們重新啟動Ollama,這樣它就可以接受我們剛剛更改的設置。

sudosystemctl daemon-reloadsudo systemctl restart ollama

打開一個瀏覽器窗口,導航到http://:11434,您應該會看到一條消息,說明Ollama正在運行。如果出現連接錯誤或找不到頁面,請仔細檢查上面配置的環境變量。

540bc248-0adf-11f0-9434-92fbcf53809c.png

Open WebUI(下面將詳細介紹)允許您直接從web界面下載模型,但我更喜歡使用終端。Ollama頁面上列出的任何型號都可以下載到Raspberry Pi。

我建議從1.5B參數模型開始,因為它們在Raspberry Pi提供的有限資源上提供了準確性和計算效率之間的良好平衡。

54239166-0adf-11f0-9434-92fbcf53809c.png

從Ollama的網站上復制run命令并粘貼到您的終端窗口中。

ollamarun qwen2.5-coder:1.5b

聊天服務器

一旦Ollama準備就緒,您可以直接從終端進行聊天會話。但這很笨重,而且不太用戶友好。Open WebUI提供了一種更現代的方式來與Ollama上運行的LLM進行交互。這提供了類似于使用ChatGPT這樣的聊天機器人的體驗。

Open WebUI以Python包的形式提供,因此安裝它應該很簡單。從Raspberry Pi OS Bookworm開始,你必須創建一個環境來使用pip安裝Python包。

python-m venv myenv

上面的命令將創建一個名為myenv的文件夾,其中包含Python環境所需的所有文件。要獲取(激活)環境,請鍵入以下命令。

sourcemyenv/bin/activate

現在,使用pip安裝Open WebUI包。

pipinstall open-webui

安裝完成后,啟動Open WebUI服務器。

open-webui serve

服務器將以默認端口8080啟動。要訪問您的新LLM聊天機器人,請在web瀏覽器中輸入您的Raspberry Pi IP地址,然后輸入端口號。這時候應該加載Open WebUI,并且應該向您顯示一個登錄屏幕。繼續為您自己創建一個帳戶。這是一個本地帳戶,信息不會通過互聯網發送。

5448f2ee-0adf-11f0-9434-92fbcf53809c.png

登錄后,您可以使用聊天框來幫助您完成編碼任務。

5466b388-0adf-11f0-9434-92fbcf53809c.png

如果你正在尋找聊天機器人的體驗,你可以在這里停下來,享受你的新援助。但是如果你想把Ollama直接集成到你的代碼編輯器中,就像VS代碼一樣,需要更多的設置。

集成VS Code插件Continue

Continue VS代碼插件直接連接到運行在Raspberry Pi 5上的Ollama服務器,可以提供自動代碼完成。要使這一功能正常工作,您應該了解一些設置。

默認情況下,Continue會向Raspberry Pi發送太多的上下文數據。這只會導致Pi 5全速運行幾分鐘,直到超時而沒有返回編碼建議。

打開Continue的設置,將下面的塊添加到config.json文件中。

"tabAutocompleteOptions":{ "maxPromptTokens":300}

接下來,確保選項卡自動完成設置匹配您正在使用的模型和Pi的IP地址。這里有一個我如何設置它使用Qwen2.5編碼器模型的例子。

"tabAutocompleteModel":{"title":"Qwen2.5-Coder", "provider":"ollama", "model":"qwen2.5-coder:1.5b", "apiBase":"http://10.0.0.41:11434"}

原文鏈接:

https://dphacks.com/2025/02/09/raspberry-pi-5-coding-assistant-with-ollama-and-continue/


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Raspberry Pi
    +關注

    關注

    2

    文章

    618

    瀏覽量

    22884
  • 樹莓派
    +關注

    關注

    121

    文章

    1936

    瀏覽量

    106960
  • LLM
    LLM
    +關注

    關注

    1

    文章

    319

    瀏覽量

    678
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    花生殼(內網版)嵌入樹莓花生棒

    `7月22日,花生殼(內網版)正式嵌入樹莓,解決了用戶內網IP環境的限制問題,實現內網穿越,同時也創造性地使樹莓可以
    發表于 07-29 11:19

    【Raspberry Pi 3申請】基于樹莓3的多項服務搭建與使用

    python編程,是樹莓基金會的初心。我也有時間、有興趣做這些有意思的事情!項目描述:樹莓的價值就在于玩,所以我準備嘗試
    發表于 04-14 14:35

    Python樹莓編程

    Python樹莓編程
    發表于 04-04 12:06

    Python樹莓編程

    Python樹莓編程
    發表于 05-03 09:45

    樹莓Python編程指南分享

    樹莓python編程指南
    發表于 10-07 08:43

    樹莓gpio接口及編程方法

    樹莓現在越來越火,網上樹莓的資料也越來越多。樹莓源自英國,國外嵌入式開源領域具有良好的分享
    發表于 11-22 11:54 ?6.6w次閱讀

    基于樹莓python編程的游戲程序

    Raspberry Pi(中文名為“樹莓”,簡寫為RPi,(或者RasPi / RPI)是為學習計算機編程教育而設計,只有信用卡大小的微型電腦,其系統基于Linux。隨著Windows 10 IoT的發布,我們也將可以用上運行
    發表于 11-27 21:58 ?4079次閱讀
    基于<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>python<b class='flag-5'>編程</b>的游戲程序

    樹莓2和樹莓3的區別_樹莓2和樹莓3對比評測

    樹莓 (為學生計算機編程教育設計的一種卡片式電腦)Raspberry Pi(中文名為“樹莓”,簡寫為RPi,(或者RasPi / RPI
    發表于 12-08 10:58 ?4w次閱讀

    樹莓用什么語言編程_樹莓python編程詳解

    樹莓是一個非常廉價的、只有手掌大小的完全可編程的計算機。雖然樹莓的體積小,但是它的潛力無限。你可以像使用常規臺式計算機一樣在
    發表于 01-15 17:00 ?3.9w次閱讀

    樹莓用python來進行編程的優點以及編程詳解

    樹莓是一個非常廉價的、只有手掌大小的完全可編程的計算機。雖然樹莓的體積小,但是它的潛力無限。你可以像使用常規臺式計算機一樣在
    的頭像 發表于 01-17 14:10 ?2.3w次閱讀

    樹莓-搭建邊緣計算云平臺

    基于樹莓搭建邊緣計算云平臺
    的頭像 發表于 12-03 00:17 ?1895次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>-<b class='flag-5'>搭建</b>邊緣計算云平臺

    如何搭建樹莓RFID考勤系統?

    電子發燒友網站提供《如何搭建樹莓RFID考勤系統?.zip》資料免費下載
    發表于 12-14 09:47 ?2次下載
    如何<b class='flag-5'>搭建樹莓</b><b class='flag-5'>派</b>RFID考勤系統?

    什么是樹莓?樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發的一款為學習計算機
    的頭像 發表于 10-22 17:33 ?4042次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強大的單板計算機,廣泛應用于編程教育、物聯網項目、家庭媒體中心等
    的頭像 發表于 10-22 18:09 ?2399次閱讀

    技術融合實戰!Ollama攜手Deepseek搭建知識庫,Continue入駐VScode

    Ollama、Deepseek-R1、AnythingLLM 搭建強大的本地個人知識庫,并詳細介紹 Continue 在 VScode 中的本地集成,帶你解鎖全新的技術應用體驗,開啟高效知識管理與開發
    的頭像 發表于 03-04 14:47 ?484次閱讀
    技術融合實戰!<b class='flag-5'>Ollama</b>攜手Deepseek<b class='flag-5'>搭建</b>知識庫,<b class='flag-5'>Continue</b>入駐VScode