Home AI如何透過 open-webui 製作出跟 chatgpt 類似的網頁對話 UI 與在本地端架設的 deespseek 互動

如何透過 open-webui 製作出跟 chatgpt 類似的網頁對話 UI 與在本地端架設的 deespseek 互動

by George

本篇假設操作環境是 Ubuntu 來做說明, 首先要做到這件事有一些事前工作要準備, 第一個當然是你要有 deepseek 在 local 堆運作的相關設置, 如果沒有的話可以參考站上的另一篇說明: DeepSeek 想試試? 就來在自己的環境跑看看吧! 202506
我們假設各位已經把相關環境架設完成, 理論上你目前電腦上的 11434 port 已經被 ollama 佔用了吧!! 如果沒有的話那就是你的 Deepseek 並沒有啟動喔, 可以透過 ollama run deepseek-r1:1.5b(版本代號) 啟動他!!! 如果要在背景執行可以加上 &, OK! 在確定你的 ollama + deepseek 成功運作之後, 就可以開始往下走了喔!!!!

# 接下來我們要透過 conda 的 python 環境來設置操作環境
# 安裝 conda
# 參考資料: https://www.anaconda.com/docs/getting-started/miniconda/install#linux
# 取得安裝執行檔案, 這邊選擇的是比較小的版本 Miniconda, 如果你空間很夠, 像要一次安裝
# 較多的套件, 也可以選擇使用 Anaconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

# 調整執行權限
chmod +x Miniconda3-latest-Linux-x86_64.sh 

# 執行
./Miniconda3-latest-Linux-x86_64.sh

# 接下來會問你說是否同意執行, 同意他的版權協議等等的
# 總之都選 yes 與 enter
# 其中有一個重點是
# 之後你登入這個帳號進來之後, 你會看到 prompt 前端會顯示 (base) 就代表你已經預設進入 conda 環境
# 或是你可以執行以下指令恢復成原本的狀態, 使用以下指令, 這樣就不會一開始就啟動此環境
conda config --set auto_activate_base false

# 然後登入之後再使用以下指令啟動環境, 最前方會顯示 (base)
conda activate

# 再次取消可以用以下指令
conda deactivate

# 安裝後你可以透過以下兩個指令查看是否沒有問題
conda list - Displays a list of packages installed in your active environment and their versions.
conda --version - Displays conda’s version number.

# 開始安裝 open-webui
# 創建虛擬環境(範例: conda create --name 環境名稱 python=版本號)
conda create -n open-webui python=3.11

# 進入虛擬環境
conda activate open-webui
pip install open-webui

# 完成之後, 啟動服務, 這一步會需要比較久的時間, 請耐心等待
open-webui serve (可加上 & 代表把它丟去背景執行)

# 啟動完成之後可以透過以下 url 進入服務, 第一次進入會請你創建管理者帳號
http://127.0.0.1:8080 (127.0.0.1 請改成你安裝 open-webui 的確實位置)

# 接下來他會自動偵測到你有 deepseek r1 並開始使用
# 當然你也可以自己加入其他的大語言模型之類的喔!

To be continue…….
接下來我們可透過學習如何使用 API 來與 AI 互動! 請期待接下來的教學文章喔!

You may also like

Leave a Comment