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

134 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Plugins插件
[English](./README.md) | 中文
此目录包含 OpenWebUI 的三种类型的插件:
- **Filters过滤器**: 在将用户输入发送给 LLM 前进行处理
- **Actions动作**: 从聊天中触发自定义功能
- **Pipes管道**: 在显示给用户前增强 LLM 响应
## 📦 插件类型概览
### 🔧 Filters过滤器(`/filters`)
过滤器在用户输入到达 LLM 前修改它。用途包括:
- 输入验证和规范化
- 添加系统提示或上下文
- 压缩长对话
- 预处理和格式化
[查看过滤器 →](./filters/README_CN.md)
### 🎬 Actions动作(`/actions`)
动作是从聊天中触发的自定义功能。用途包括:
- 生成输出(思维导图、图表等)
- 与外部 API 交互
- 数据转换
- 文件操作和导出
- 复杂工作流程
[查看动作 →](./actions/README_CN.md)
### 📤 Pipes管道(`/pipes`)
管道在 LLM 生成响应后处理它。用途包括:
- 响应格式化
- 内容增强
- 翻译和转换
- 响应过滤
- 与外部服务集成
[查看管道 →](./pipes/README_CN.md)
## 🚀 快速开始
### 安装插件
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.md``README_CN.md`
6. 更新该目录中的主 README
### 插件结构模板
```python
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](https://github.com/Fu-Jie/awesome-openwebui)
## 许可证
MIT License
---
> **注意**:有关每种插件类型的详细信息,请参阅每个插件类型目录中的相应 README 文件。