在Windows系統中安裝Open WebUI并連接Ollama

Open WebUI是一個開源的大語言模型(LLM)交互界面,支持本地部署與離線運行。通過它,用戶可以在類似ChatGPT的網頁界面中,直接操作本地運行的Ollama等大語言模型工具。
安裝前的核心要求

  1. Python 3.11(必須嚴格使用此版本,更高版本可能不兼容)
  2. Node.js 20.x及以上(用于前端依賴管理)
  3. Ollama已安裝并運行(若未安裝,參考《Windows系統安裝Ollama超簡教程》)

二、詳細安裝步驟

DeepSeek不用過度美化它,也不用貶低它,這只是一個優秀的工具,還談不上非常“智能”或者說“無所不能”。

【DeepSeek教程】DeepSeek從入門到精通,一小時掌握,零基礎本地部署+投喂數據+個人知識庫搭建與使用(附全套文檔及使用指南)_嗶哩嗶哩_bilibili【DeepSeek教程】DeepSeek從入門到精通,一小時掌握,零基礎本地部署+投喂數據+個人知識庫搭建與使用(附全套文檔及使用指南)共計9條視頻,包括:DeepSeek是什么?、DeepSeek基礎-通用技巧、DeepSeek基礎-拓展場景等,UP主更多精彩視頻,請關注UP賬號。https://www.bilibili.com/video/BV1nMNeePEZd/?spm_id_from=333.1387.homepage.video_card.click

步驟1:安裝Python 3.11

1. 訪問 Python官網,下載Python 3.11.9安裝包。

2.安裝時務必勾選Add Python 3.11 to PATH,避免后續命令無法識別。

3. 驗證安裝,輸入python --version看到版本信息即表示安裝成功:

python --version

步驟2:安裝Node.js與npm

1. 從Node.js中文網(https://nodejs.org/zh-cn)下載最新LTS版本(如20.12.2)。

2.安裝完成后驗證:

node -v && npm -v

步驟3:安裝Open WebUI

打開cmd窗口,輸入:

pip install open-webui

等待一段時間就會自動安裝完成,切記不要用python3.11以上的版本,否則可能出現不兼容的問題:

見到下圖所示界面,就表示安裝成功:

三、運行Open WebUI并連接Ollama

啟動Open WebUI

open-webui serve

打開另一個cmd窗口輸入open-webui serve 啟動open-webui之后,在瀏覽器輸入默認訪問地址:http://localhost:8080

若需自定義數據存儲路徑:

打開http://localhost:8080后,可以看到如下界面:

點擊開始使用進入注冊賬號頁面,輸入賬號密碼注冊即可:

開始使用:

本地環境設置:

進入網站后,在右上角選擇本地的大模型,我們本地安裝的是deepseek-r1.5,選擇之后就可以進行對話了:

幻覺:

四、常見問題與優化

    1. 中文界面設置:登錄后,在右上角設置中選擇“簡體中文”提升用戶體驗。
    2. 模型文件存儲路徑優化
      通過環境變量OLLAMA_MODELS將模型文件遷移至非系統盤(如D:\ollama_models),避免C盤爆滿。
    3. 端口沖突處理
      若8080端口被占用,可通過--port參數指定其他端口:open-webui serve --port 8090

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

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

相關文章

Day4:強化學習之Qlearning走迷宮

一、迷宮游戲 1.環境已知 迷宮環境是定義好的,障礙物位置和空位置是已知的; # 定義迷宮 grid [[0, 0, 0, 1, 0],[0, 1, 0, 1, 0],[0, 1, 0, 0, 0],[0, 0, 0, 1, 0],[0, 1, 1, 1, 0] ] 2.獎勵方式已知 如果碰到障礙物則得-1,如果到終點則…

家里WiFi信號穿墻后信號太差怎么處理?

一、首先在調制解調器(俗稱:貓)測試網速,網速達不到聯系運營商; 二、網線影響不大,5類網線跑500M完全沒問題; 三、可以在臥室增加輔助路由器(例如小米AX系列)90~200元區…

視點開場動畫實現(九)

這個相對比較簡單: void COSGObject::FlyTo(double lon, double lat, double hei) {theApp.bNeedModify TRUE;while(!theApp.bCanModify)Sleep(1);em->setViewpoint(osgEarth::Viewpoint("0",lon, lat, 0, 0, -45, hei), 2);theApp.bNeedModify FAL…

保姆級GitHub大文件(100mb-2gb)上傳教程

GLF(Git Large File Storage)安裝使用 使用GitHub desktop上傳大于100mb的文件時報錯 The following files are over 100MB. lf you commit these files, you will no longer beable to push this repository to GitHub.com.term.rarWe recommend you a…

HTML之JavaScript DOM(document)編程處理事件

HTML之JavaScript DOM&#xff08;document&#xff09;編程處理事件 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"…

Redis7——基礎篇(四)

前言&#xff1a;此篇文章系本人學習過程中記錄下來的筆記&#xff0c;里面難免會有不少欠缺的地方&#xff0c;誠心期待大家多多給予指教。 基礎篇&#xff1a; Redis&#xff08;一&#xff09;Redis&#xff08;二&#xff09;Redis&#xff08;三&#xff09; 接上期內容&…

Sprinig源碼解析

前言 Spring 框架是 Java 企業級開發的基石&#xff0c;其源碼設計體現了模塊化、擴展性和靈活性。以下從 IoC 容器、AOP 實現、核心模塊和關鍵設計模式四個角度對 Spring 源碼進行深度解析&#xff0c;幫助理解其底層機制。即使Spring會使用的人見得就能使用。 一、IoC 容器源…

如何簡單的去使用jconsloe 查看線程 (多線程編程篇1)

目錄 前言 1.進程和線程 進程 PCB 的作用 并發編程和并行編程 線程 為什么選擇多線程編程 2.在IDEA中如何簡單創建一個線程 1. 通過繼承Thread類 2. 通過實現 Runnable 接口 3. 使用 Lambda 表達式 3.如何簡單使用jconsloe去查看創建好的線程 前言 2025來了,這是第…

【ISO 14229-1:2023 UDS診斷(ECU復位0x11服務)測試用例CAPL代碼全解析④】

ISO 14229-1:2023 UDS診斷【ECU復位0x11服務】_TestCase04 作者&#xff1a;車端域控測試工程師 更新日期&#xff1a;2025年02月17日 關鍵詞&#xff1a;UDS診斷協議、ECU復位服務、0x11服務、ISO 14229-1:2023 TC11-004測試用例 用例ID測試場景驗證要點參考條款預期結果TC…

3.10 實戰Hugging Face Transformers:從文本分類到模型部署全流程

實戰Hugging Face Transformers:從文本分類到模型部署全流程 一、文本分類實戰:IMDB電影評論情感分析 1.1 數據準備與預處理 from datasets import load_dataset from transformers import AutoTokenizer # 加載IMDB數據集 dataset = load_dataset("imdb") …

【人工智能】釋放數據潛能:使用Featuretools進行自動化特征工程

《Python OpenCV從菜鳥到高手》帶你進入圖像處理與計算機視覺的大門! 解鎖Python編程的無限可能:《奇妙的Python》帶你漫游代碼世界 特征工程是機器學習流程中至關重要的一步,它直接影響模型的性能。然而,手動特征工程既耗時又需要領域專業知識。Featuretools是一個強大的…

MybaitsPlus學習筆記(二)基本CURD

目錄 一、BaseMapper 二、常用實例 1、插入 2、刪除 3、修改 4、查詢 三、IService 四、 IService中的一些方法測試 一、BaseMapper MyBatis-Plus中的基本CRUD在內置的BaseMapper中都已得到了實現&#xff0c;我們可以直接使用&#xff0c;接口如 下&#xff1a; publ…

設計模式之適配模式是什么?以及在Spring AOP中的攔截器鏈的使用源碼解析。

前言 本文涉及到適配模式的基本用法&#xff0c;以及在Spring AOP中如何使用&#xff0c;首先需要了解適配模式的工作原理&#xff0c;然后結合Spring AOP的具體實現來詳細詳細解析源碼。 首先&#xff0c;適配模式&#xff0c;也就是Adapter Pattern&#xff0c;屬于結構型設計…

【C++】36.C++IO流

文章目錄 1. C語言的輸入與輸出2. 流是什么3. CIO流3.1 C標準IO流3.2 C文件IO流 4. stringstream的簡單介紹 1. C語言的輸入與輸出 C語言中我們用到的最頻繁的輸入輸出方式就是scanf ()與printf()。 scanf(): 從標準輸入設備(鍵盤)讀取數據&#xff0c;并將值存放在變量中。pri…

JavaScript表單介紹

一、表單的基本概念 在網頁開發里&#xff0c;表單是實現用戶與網頁交互的關鍵組件&#xff0c;用于收集用戶輸入的數據&#xff0c;JavaScript 則能為表單增添強大的交互性和功能性。表單在 HTML 里通過 <form> 標簽創建&#xff0c;包含多種表單元素&#xff0c;如文本…

哈希表(C語言版)

文章目錄 哈希表原理實現(無自動擴容功能)代碼運行結果 分析應用 哈希表 如何統計一段文本中&#xff0c;小寫字母出現的次數? 顯然&#xff0c;我們可以用數組 int table[26] 來存儲每個小寫字母出現的次數&#xff0c;而且這樣處理&#xff0c;效率奇高。假如我們想知道字…

昆蟲-目標檢測數據集(包括VOC格式、YOLO格式)

昆蟲-目標檢測數據集&#xff08;包括VOC格式、YOLO格式&#xff09; 數據集&#xff1a; 鏈接: https://pan.baidu.com/s/1tYb8s-AVJgSp7SGvqdWF9A?pwdt76a 提取碼: t76a 數據集信息介紹&#xff1a; 共有 6009 張圖像和一一對應的標注文件 標注文件格式提供了兩種&#x…

C++(23):unreachable

C++23在頭文件 "><utility>定義了std::unreachable(),用于指示編譯器,該段代碼不應該被允許,因此編譯器可以對該位置進行優化,如果一旦允許了該位置的代碼,行為未定義: #include <utility> #include <iostream>using namespace std;int func(…

備戰藍橋杯 Day1 回顧語言基礎

開啟藍橋杯刷題之路 Day1 回顧語言基礎 1.配置dev 工具->編譯選項->勾選編譯時加入以下命令->設定編譯器配置(release和debug)都要-> -stdc11 ->代碼生成/優化->代碼生成/優化->語言標準(-std)->ISO C11 ->代碼警告->顯示最多警告信息(-Wall)…

python學opencv|讀取圖像(七十五)人臉識別:Fisherfaces算法和LBPH算法

【1】引言 前序學習進程中&#xff0c;已經掌握了使用Eigenfaces算法進行的人臉識別。相關文章鏈接為&#xff1a; python學opencv|讀取圖像&#xff08;七十四&#xff09;人臉識別&#xff1a;EigenFaces算法-CSDN博客 在此基礎上&#xff0c;學習剩余兩種人臉識別算法&am…