Фильтры в Open WebUI улучшают взаимодействие с платформой, позволяя модифицировать данные до их отправки в модель искусственного интеллекта (LLM) или после получения от неё. deepwiki.com github.com
Некоторые способы, как это происходит:
- Обработка входных данных пользователя (функция inlet). github.com Фильтры улучшают ясность, добавляют контекст, очищают текст или переформатируют сообщения в соответствии с конкретными требованиями. github.com
- Обработка выходных данных модели (функция outlet). github.com Фильтры помогают доработать, зарегистрировать или адаптировать данные для более удобного пользовательского опыта. github.com
- Обработка ответов модели в реальном времени (функция stream). deepwiki.com Это полезно для изменений в режиме реального времени, например для фильтрации чувствительной информации или форматирования вывода для лучшей читаемости. docs.openwebui.com
Некоторые действия, которые могут быть выполнены с помощью фильтров: отправка сообщений на платформы мониторинга, блокировка токсичных сообщений, перевод сообщений на другой язык или ограничение скорости отправки сообщений от определённых пользователей. github.com