OpenWebUI 用户教程

完整的OpenWebUI使用指南,从安装部署到高级功能,助您快速掌握这个强大的AI对话界面

9
主要章节
50+
功能介绍
100%
实用指南

概述

OpenWebUI是一个功能丰富、用户友好的Web界面,专为与大型语言模型进行交互而设计。它提供了直观的聊天界面、强大的模型管理功能和丰富的自定义选项。

智能对话

支持多轮对话、上下文理解、代码高亮等高级对话功能

模型管理

轻松管理多个AI模型,支持本地和远程模型切换

界面定制

丰富的主题选项和界面自定义功能,打造个性化体验

多用户支持

支持用户管理、权限控制和个人设置保存

安装部署

OpenWebUI支持多种部署方式,包括Docker、本地安装和云端部署。

1

环境准备

确保系统已安装Docker或Node.js环境,推荐使用Docker进行部署

2

获取镜像

从官方仓库拉取最新的OpenWebUI Docker镜像

3

配置启动

配置必要的环境变量和端口映射,启动容器服务

4

初始化设置

访问Web界面,完成初始用户设置和基本配置

部署建议

推荐使用Docker Compose进行部署,可以更好地管理依赖服务和配置文件。同时建议配置反向代理以提供HTTPS访问。

界面介绍

OpenWebUI采用现代化的响应式设计,主要包含以下几个核心区域:

侧边栏

包含对话历史、模型选择、设置入口等主要功能导航

对话区域

主要的对话显示区域,支持消息渲染、代码高亮等功能

输入框

消息输入区域,支持多行输入、文件上传、快捷操作等

工具栏

包含模型切换、参数调整、导出对话等实用工具

模型管理

OpenWebUI支持管理多种类型的AI模型,包括本地模型和API模型。

本地模型

Ollama 本地部署

通过Ollama运行的本地大语言模型,提供完全私有的AI对话体验

OpenAI API

GPT-4 云端API

集成OpenAI官方API,支持GPT-3.5、GPT-4等最新模型

自定义API

兼容格式 灵活配置

支持任何OpenAI兼容格式的API服务,如本地部署的模型服务

模型选择步骤

  1. 在设置中添加模型配置
  2. 输入API端点和认证信息
  3. 测试连接确保模型可用
  4. 在对话界面选择目标模型
  5. 开始与AI模型进行对话

对话功能

OpenWebUI提供了丰富的对话功能,支持多种交互方式和内容格式。

对话历史

自动保存所有对话记录,支持搜索、分类和 导出功能

代码支持

内置代码高亮、语法检查和一键复制功能,完美支持编程对话

文件上传

支持上传文档、图片等文件,让AI帮助分析和处理内容

对话分享

一键生成分享链接,方便与他人共享有价值的对话内容

系统设置

OpenWebUI提供了丰富的设置选项,让您可以根据需要自定义使用体验。

用户设置

  • 个人资料:设置用户名、头像和个人信息
  • 偏好设置:语言、时区、通知等个人偏好
  • 安全设置:密码修改、两步验证等安全选项

界面设置

  • 主题选择:深色、浅色和自动切换主题
  • 字体设置:字体大小、字体族和行间距调整
  • 布局选项:侧边栏位置、对话气泡样式等

模型设置

  • 默认模型:设置启动时的默认AI模型
  • 参数调整:温度、最大长度等模型参数
  • API配置:添加和管理各种AI服务的API

高级设置

  • 数据管理:对话备份、导入导出功能
  • 插件管理:启用或禁用各种功能插件
  • 系统维护:缓存清理、日志查看等维护工具

高级功能

OpenWebUI还提供了许多高级功能,帮助用户更高效地使用AI服务。

提示词模板

  • 创建和管理常用提示词模板
  • 支持变量替换和动态内容
  • 一键应用预设的对话场景
  • 分享和导入社区模板

角色扮演

  • 设置AI的角色和性格特征
  • 创建专业领域的AI助手
  • 保存和切换不同的角色设定
  • 自定义角色的回答风格

工作流程

  • 创建多步骤的AI处理流程
  • 自动化常见的任务序列
  • 支持条件分支和循环逻辑
  • 与外部工具和API集成

使用统计

  • 查看详细的使用统计数据
  • 分析对话模式和偏好
  • 监控API使用量和成本
  • 生成使用报告和图表

故障排除

遇到问题时,可以参考以下常见问题的解决方案。

500
服务器错误

OpenWebUI服务无法正常响应

解决方案:检查服务状态,重启容器或服务进程
API
API连接失败

无法连接到配置的AI模型API

解决方案:检查API密钥、网络连接和端点配置
AUTH
认证问题

用户登录或权限验证失败

解决方案:重新登录,检查用户权限设置

常见问题

以下是用户最常遇到的问题和解答。

如何添加新的AI模型?

添加新模型需要以下步骤:

  1. 进入设置页面的"模型管理"部分
  2. 点击"添加模型"按钮
  3. 填写模型名称、API端点和认证信息
  4. 测试连接确保配置正确
  5. 保存设置并在对话中选择新模型

对话历史可以导出吗?

是的,OpenWebUI支持多种导出格式:

  • JSON格式:完整的对话数据,包含元信息
  • Markdown格式:适合阅读和分享的文本格式
  • PDF格式:专业的文档格式,适合打印

在对话页面点击导出按钮即可选择格式下载。

如何备份和恢复设置?

OpenWebUI提供完整的备份恢复功能:

  1. 备份:在设置中选择"导出配置"
  2. 恢复:使用"导入配置"功能上传备份文件
  3. 自动备份:可以设置定期自动备份到云存储

建议定期备份重要的对话和设置数据。

支持多用户使用吗?

OpenWebUI完全支持多用户环境:

  • 每个用户拥有独立的对话历史
  • 个人设置和偏好单独保存
  • 管理员可以控制用户权限
  • 支持用户组和角色管理

获取更多帮助

官方文档

查看完整的官方文档和API参考

访问文档

GitHub仓库

获取源代码、报告问题和参与开发

查看代码

社区论坛

与其他用户交流经验和获取帮助

加入社区

技术支持

获取专业的技术支持和咨询服务

联系支 持