Files
Fu-Jie_openwebui-extensions/plugins/README_CN.md

3.1 KiB
Raw Blame History

Plugins插件

English | 中文

此目录包含 OpenWebUI 的三种类型的插件:

  • Filters过滤器: 在将用户输入发送给 LLM 前进行处理
  • Actions动作: 从聊天中触发自定义功能
  • Pipes管道: 在显示给用户前增强 LLM 响应

📦 插件类型概览

🔧 Filters过滤器(/filters)

过滤器在用户输入到达 LLM 前修改它。用途包括:

  • 输入验证和规范化
  • 添加系统提示或上下文
  • 压缩长对话
  • 预处理和格式化

查看过滤器 →

🎬 Actions动作(/actions)

动作是从聊天中触发的自定义功能。用途包括:

  • 生成输出(思维导图、图表等)
  • 与外部 API 交互
  • 数据转换
  • 文件操作和导出
  • 复杂工作流程

查看动作 →

📤 Pipes管道(/pipes)

管道在 LLM 生成响应后处理它。用途包括:

  • 响应格式化
  • 内容增强
  • 翻译和转换
  • 响应过滤
  • 与外部服务集成

查看管道 →

🚀 快速开始

安装插件

  1. 下载所需的插件文件(.py
  2. 打开 OpenWebUI 管理员设置 → 插件Plugins
  3. 选择插件类型Filters、Actions 或 Pipes
  4. 上传文件
  5. 刷新页面
  6. 配置聊天设置中的参数

使用插件

  • Filters过滤器: 启用后自动应用于所有输入
  • Actions动作: 在聊天时从动作菜单手动选择
  • Pipes管道: 启用后自动应用于所有响应

📚 插件文档

每个插件目录包含:

  • 插件代码(.py 文件)
  • 英文文档(README.md
  • 中文文档(README_CN.md
  • 配置和使用指南

🛠️ 插件开发

要创建新插件:

  1. 选择插件类型Filter、Action 或 Pipe
  2. 导航到对应的目录
  3. 为插件创建新文件夹
  4. 编写清晰记录的插件代码
  5. 创建 README.mdREADME_CN.md
  6. 更新该目录中的主 README

插件结构模板

plugins/
├── filters/
   ├── my_filter/
      ├── my_filter.py          # 插件代码
      ├── my_filter_cn.py       # 可选:中文版本
      ├── README.md              # 文档
      └── README_CN.md           # 中文文档
   └── README.md
├── actions/
   ├── my_action/
      ├── my_action.py
      ├── README.md
      └── README_CN.md
   └── README.md
└── pipes/
    ├── my_pipe/
       ├── my_pipe.py
       ├── README.md
       └── README_CN.md
    └── README.md

📋 文档检查清单

每个插件应包含:

  • 清晰的功能描述
  • 配置参数及默认值
  • 安装和设置说明
  • 使用示例
  • 故障排除指南
  • 性能考虑
  • 版本和作者信息

作者

Fu-Jie GitHub: Fu-Jie/awesome-openwebui


注意:有关每种插件类型的详细信息,请参阅每个插件类型目录中的相应 README 文件。