欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > OpenWebUI:一站式 AI 应用构建平台体验

OpenWebUI:一站式 AI 应用构建平台体验

2025/3/20 0:16:53 来源:https://blog.csdn.net/weixin_42984235/article/details/146302488  浏览:    关键词:OpenWebUI:一站式 AI 应用构建平台体验

🚀 大家好,今天给大家分享一个超棒的 AI 应用构建工具——OpenWebUI!体验下来,只能说丝滑!必须强烈推荐!

🔥 听说过阿里巴巴的 Qwen 吗?他们最新的 Qwen Chat 网站就是用 OpenWebUI 搭建的!足以见得这个工具的强大。在 GitHub 上已经狂揽 83.7k Star,简直恐怖如斯!

大家可以去体验一下:https://chat.qwen.ai/

OpenWebUI 功能特点:All in One,应有尽有!

OpenWebUI 简直是为 AI 应用而生,功能丰富到令人发指:

  • ⚡️ 极速部署:
    • Docker一键安装,还支持 Ollama 和 CUDA 镜像,告别繁琐配置。
    • 支持 pip 一键安装,0 代码构建 AI 应用
  • 🤝 超强兼容:
    • 完美兼容 Ollama 和 OpenAI API,轻松连接 LMStudio、GroqCloud、Mistral、OpenRouter 等等平台。
  • 🛡️ 权限管理:
    • 细粒度的用户角色和权限控制,安全可靠,还能定制个性化用户体验。
  • 📱 响应式设计:
    • 无论桌面、笔记本还是移动设备,都能流畅使用。
  • 📲 移动端 PWA:
    • 媲美原生 App 的移动端体验,甚至支持本地离线访问!
  • ✍️ 富文本支持:
    • Markdown 和 LaTeX 全面支持,让交互更丰富。
  • 🗣️ 语音/视频通话:
    • 集成免提语音和视频通话,沟通方式更多样。
  • 🐍 Python 函数调用:
    • 内置代码编辑器,支持 Python 函数调用,自由扩展功能。
  • 📚 本地 RAG 集成:
    • 支持检索增强生成 (RAG),直接加载文档或使用文档库进行交互。
  • 🌐 RAG 网络搜索:
    • 集成 SearXNG、Google PSE、Brave Search、DuckDuckGo 等搜索引擎,实时获取最新信息。
  • 🎨 图像生成:
    • 支持 AUTOMATIC1111 API、ComfyUI、OpenAI DALL-E 等图像生成 API,聊天中也能生成图像。
  • 🤹 多模型对话:
    • 同时使用多个模型,集各家之所长。
  • 🔑 角色权限控制:
    • 基于角色的访问控制 (RBAC),确保安全访问。
  • 多语言支持:
    • 支持多语言,支持设置为中文。
  • 🧩 插件支持:
    • Pipelines 插件框架,集成自定义逻辑和 Python 库。

🛠️ Python 环境搭建

首先,我们需要搭建 Python 环境。这里推荐使用 VS Code,配合 conda 管理环境:

  1. 打开 VS Code 命令面板 (Ctrl+Shift+P)。
  2. 选择 “Python: Select Interpreter”。
  3. 选择 “Create conda environment”。
  4. 选择 Python 3.11,点击 “Create”。

安装 Open WebUI

接下来,使用 pip 安装 Open WebUI。注意:务必使用 Python 3.11,避免兼容性问题!

   pip install open-webui# 如果安装缓慢或失败,可以尝试指定版本:# pip install open-webui==0.2.0# 或者更新 pip 后重试:# pip install --upgrade open-webui

安装完成后,运行以下命令启动 Open WebUI:

open-webui serve

第一次启动会比较慢,耐心等待资源加载完毕。然后在浏览器中打开 http://localhost:8080/ 即可。

OpenWebUI 登录界面

首次登录需要注册账号,注册后即可登录。

⚙️ 使用 OpenWebUI

基础设置

首次登录后,第一件事是添加模型。

  1. 点击左下角或右上角头像,进入 “设置”。
  2. 在 “通用” 选项卡中,设置语言为中文。

外部链接设置

OpenWebUI 支持连接各种外部模型 API,例如 Gemini。

  1. 点击 “+”,在 URL 中输入 API 的 base URL 和密钥。
  2. 点击 “保存”。如果不指定模型 ID,OpenWebUI 会自动检索可用模型。

OpenWebUI 外部链接设置

添加成功后,在对话界面左上角即可选择对应的模型。

OpenWebUI 模型选择

配置 Gemini 模型

以配置 Gemini 模型为例:

  1. 进入 “设置” -> “管理员设置” -> “外部链接” -> “添加模型”。
  2. 填写以下信息:
    • URL: https://generativelanguage.googleapis.com/v1beta
    • 模型 ID: gemini-2.0-flash

OpenWebUI Gemini 模型配置

添加完成后,在模型对话界面就能看到 Gemini 模型了。你还可以在 “管理员面板” -> “模型” 中管理模型,控制其是否显示。

OpenWebUI 已添加的模型

💬 对话效果

上传一张图片,测试 Gemini 的理解能力:

OpenWebUI 图片理解测试

🗂️ 工作空间:模型、知识库、提示词、工具,一站式管理

OpenWebUI 的工作空间提供了强大的管理功能。

模型管理

在 “工作空间” -> “模型” 界面,你可以添加、管理、微调模型,还可以添加知识库。

OpenWebUI 社区中有很多别人微调好的参数,可以导入学习。

知识库

  1. 点击 “工作空间” -> “知识库”,进入知识库对话界面。
  2. 点击 “创建知识库”。OpenWebUI 自带向量模型,也可以自定义。

OpenWebUI 创建知识库

创建知识库后,拖动文件到上传区域,点击即可预览文件。

OpenWebUI 知识库文件上传

添加知识库后,在输入框中输入 #,即可加载需要的知识库内容。

OpenWebUI 知识库调用

例如,使用 Deepseek R 1 结合知识库进行提问:

OpenWebUI 知识库问答

如果觉得回答效果不佳,除了模型本身,还可能与知识库问答设置有关。可以在 “管理员设置” -> “文档” 中自定义提示词。

提示词

在 “工作空间” -> “提示词管理” 中,可以进行提示词的设置、导入导出等操作。

工具

可以导入导出各种工具,或者自己创建工具,类似于简单的 Agent。

OpenWebUI 社区中提供了丰富的模型、工具和提示词,可以导入学习。

联网搜索功能

下面以联网搜索功能为例,介绍如何添加和使用工具:

  1. 进入 “工作空间” -> “工具” -> “发现更多工具”。
  2. 网页跳转到 https://openwebui.com/tools
  3. 找到 “Tools” 下面的联网搜索工具。
  4. 点击进入,选择 “Get”。
  5. 选择自己的网址,点击 “保存”。

OpenWebUI 联网搜索工具

保存后,你会在工具列表中看到该工具。但是,要正常使用,还需要修改搜索引擎。

OpenWebUI 修改搜索引擎

修改完成后,在对话框的 “+” 按钮上开启网页搜索功能,即可进行网页搜索。

OpenWebUI 开启网页搜索

代码解释器

OpenWebUI 默认自带代码执行器。用 Gemini 生成一段简单的代码,点击运行,竟然成功了!

OpenWebUI 代码生成

OpenWebUI 代码执行

从结果来看,效果还不错。虽然出现了中文不友好的问题,但可以通过继续提问来解决。

📝 结语

这篇文章够长了,我从体验 OpenWebUI 搭建,到模型配置、知识库管理、提示词管理、工具管理,再到代码解释器等特殊功能,完整地展示了 OpenWebUI 的强大之处。它不仅易于上手,而且社区资源丰富,完全可以作为生产力工具来部署。

OpenWebUI 还在不断更新,本文介绍的功能可能并不全面。我会持续体验这款开源工具,并分享更多使用技巧。

如果觉得这篇文章对你有帮助,别忘了点赞、收藏加关注哦!

🔗 相关网站

  • OpenWebUI
    • 官网:https://openwebui.com/
    • GitHub: https://github.com/open-webui/open-webui
  • Gemini
    • Gemini:https://gemini.google.com/
    • Google AI Studio:https://aistudio.google.com/
  • Qwen:https://chat.qwen.ai/

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词