自学内容网 自学内容网

Ollama整合open-webui

open-webui

open-webui

Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline. It supports various LLM runners, including Ollama and OpenAI-compatible APIs. For more information, be sure to check out our Open WebUI Documentation.

安装

官方安装地址:https://docs.openwebui.com/getting-started/
有两种安装方式,docker和源码。
熟悉docker的同学可以采用该方式。
本文以源码的形式进行安装。

环境要求

熟练使用python

🐰 Node.js >= 20.10

🐍 Python >= 3.11

步骤

克隆代码
git clone https://github.com/open-webui/open-webui.git

cd open-webui/

拷贝.env文件,可鼠标右键复制粘贴
# Copying required .env file
cp -RPp .env.example .env

构建前端页面
# Building Frontend Using Node
npm i
npm run build

构建后端
# Serving Frontend with the Backend
cd ./backend
pip install -r requirements.txt -U

启动服务
linux or mac:bash start.sh
windows:start_windows.bat

在这里插入图片描述

访问

打开地址:127.0.0.1:8000

第一次打开的时候,需要注册一个账号。(如admin/admin)
册的第一个用户默认为管理员账号,以后注册的账号角色均为pending(待分配权限)。

选择模型

在这里插入图片描述

开始对话

在这里插入图片描述

结束

打完收工。


原文地址:https://blog.csdn.net/pilihaotian/article/details/140603107

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!