Перейти к основному содержимому

⭐ Функции

Sponsored by n8n
n8n
Does your interface have a backend yet? Try n8n

Ключевые функции Open WebUI ⭐

  • 🚀 Простая установка: Легкая установка с использованием Docker, Kubernetes, Podman, Helm Charts (kubectl, kustomize, podman или helm) для беспроблемного запуска с поддержкой изображений :ollama (включает Ollama) и :cuda (с поддержкой CUDA).

  • 🛠️ Пошаговая начальная настройка: Завершите процесс настройки с ясностью, включая явное указание на создание учетной записи администратора при первой настройке.

  • 🤝 Интеграция OpenAI API: Легко интегрируйте API, совместимые с OpenAI, для универсальных взаимодействий с моделями Ollama. URL-адрес API OpenAI можно настроить для бесшовной интеграции Open WebUI с различными сторонними приложениями.

  • 🛡️ Тонкие настройки доступа и группы пользователей: Администраторы могут создавать детализированные роли пользователей, группы пользователей и права доступа в рабочей области, обеспечивая безопасную среду для всех пользователей. Такой уровень детализации повышает безопасность, а также позволяет создавать персонализированный пользовательский опыт, обеспечивая чувство ответственности и вовлеченности.

  • 📱 Адаптивный дизайн: Наслаждайтесь удобной работой на настольных ПК, ноутбуках и мобильных устройствах.

  • 📱 Прогрессивное веб-приложение для мобильных устройств: Испытайте нативный функционал прогрессивного веб-приложения на вашем мобильном устройстве с возможностью работы в оффлайн-режиме на localhost или персональном домене и удобным интерфейсом. Чтобы наше PWA можно было установить на ваше устройство, оно должно быть поставлено в безопасном контексте, как правило, через HTTPS.

    к сведению
    • Для настройки PWA вам нужно будет некоторое понимание таких технологий, как Linux, Docker и обратные прокси-серверы, такие как Nginx, Caddy или Traefik. Использование этих инструментов может упростить процесс создания и развертывания PWA под ваши задачи. Хотя "установки в один клик" нет, для безопасного развертывания вашей Open WebUI-инстанции через HTTPS требуется опыт пользователя, но с этими ресурсами это становится легче.
  • ✒️🔢 Полная поддержка Markdown и LaTeX: Улучшите ваш опыт работы с LLM, используя расширенные возможности Markdown, LaTeX и Rich Text для полного взаимодействия.

  • 🧩 Конструктор моделей: Легко создавайте пользовательские модели на основе моделей Ollama прямо из Open WebUI. Создавайте и добавляйте индивидуальных персонажей и агентов, настраивайте элементы моделей и импортируйте их через интеграцию с Open WebUI Community.

  • 📚 Локальная и удаленная интеграция RAG: Погрузитесь в будущее чатов и исследуйте свои документы с использованием нашей передовой технологии Retrieval Augmented Generation (RAG) в ваших беседах. Документы можно загрузить в вкладку Documents рабочей области, после чего они доступны через решетку [#] перед запросом или началом с решетки [#] и URL-адреса для интеграции содержимого веб-страницы.

  • 📄 Извлечение данных из документов: Извлекайте текст и данные из различных форматов документов, включая PDF, документы Word, таблицы Excel, презентации PowerPoint и многое другое. Наши передовые возможности обработки документов позволяют бесшовно интегрировать их в базу знаний, обеспечивая точное извлечение и генерацию информации из сложных документов при сохранении их структуры и форматирования.

  • 🔍 Поиск в интернете для RAG: Выполняйте веб-поиск, используя выбор различных поисковых провайдеров, и вставляйте результаты непосредственно в ваш локальный опыт работы с Retrieval Augmented Generation (RAG).

  • 🌐 Возможности веб-серфинга: Интегрируйте веб-сайты непосредственно в ваш чат с помощью команды # и URL-адреса. Эта функция позволяет внедрять веб-контент прямо в ваши беседы, улучшая их насыщенность и глубину.

  • 🎨 Интеграция генерации изображений: Легко добавляйте возможности генерации изображений для обогащения чатов динамическим визуальным контентом.

  • ⚙️ Одновременное использование моделей: Легко взаимодействуйте с несколькими моделями одновременно, используя их уникальные сильные стороны для оптимального ответа. Параллельное использование различных модальностей моделей улучшает ваш опыт.

  • 🔐 Ролевое управление доступом (RBAC): Обеспечьте безопасный доступ с ограниченными разрешениями. Только авторизованные лица могут получить доступ к Ollama, а права на создание и загрузку моделей доступны исключительно администраторам.

  • 🌐🌍 Многоязычная поддержка: Используйте Open WebUI на предпочитаемом языке благодаря поддержке международализации (i18n). Мы приглашаем вас присоединиться к расширению списка поддерживаемых языков! Мы активно ищем участников!

  • 🌟 Непрерывные обновления: Мы стремимся к улучшению Open WebUI с регулярными обновлениями, исправлениями и новыми функциями.

И многие другие удивительные функции, включая... ⚡️


🔧 Поддержка конвейеров

  • 🔧 Фреймворк конвейеров: Легко интегрируйте и настраивайте ваш Open WebUI с помощью нашей модульной системы плагинов для повышения кастомизации и функциональности (https://github.com/open-webui/pipelines). Наша система позволяет легко добавлять пользовательскую логику и интеграцию с Python-библиотеками, от AI-агентов до API для автоматизации дома.

  • 📥 Загрузка конвейера: Конвейеры могут быть загружены напрямую через меню Административная панель > Настройки > Конвейеры, упрощая процесс управления конвейерами.

Возможности нашей системы конвейеров безграничны. Начните с нескольких готовых конвейеров, которые помогут вам начать!

  • 🔗 Вызов функций: Интегрируйте вызов функций через конвейеры, чтобы улучшить взаимодействие с LLM, добавив возможности продвинутого вызова функций.

  • 📚 Пользовательский RAG: Бесшовно интегрируйте пользовательский Retrieval Augmented Generation (RAG) конвейер для улучшения взаимодействий с LLM с помощью пользовательской RAG-логики.

  • 📊 Мониторинг сообщений с Langfuse: Следите и анализируйте взаимодействия сообщений в режиме реального времени с помощью статистики Langfuse конвейера.

  • ⚖️ Ограничение скорости пользователей: Эффективно управляйте использованием API, контролируя количество запросов, отправляемых в LLM, чтобы избежать превышения лимитов через конвейер Rate Limit.

  • 🌍 Перевод в режиме реального времени с LibreTranslate: Интегрируйте переводы в режиме реального времени в ваши взаимодействия с LLM с помощью LibreTranslate конвейера, что позволяет кросс-языковую коммуникацию.

    • Обратите внимание, что данный конвейер требует дополнительной настройки LibreTranslate в Docker-контейнере.
  • 🛡️ Фильтрация токсичных сообщений: Наш Detoxify конвейер автоматически фильтрует токсичные сообщения для поддержания чистоты и безопасности чатов.

  • 🔒 LLM-Guard: Обеспечьте безопасность взаимодействия с LLM благодаря конвейеру LLM-Guard, который включает сканер инъекций подсказок, выявляющий и нейтрализующий сложные манипуляции ввода, нацеленные на крупные языковые модели. Это защищает ваши LLM от утечки данных и добавляет уровень защиты от атаки с помощью инъекции подсказок.

  • 🕒 Ограничение количества ходов в разговоре: Улучшите управление взаимодействием, установив ограничения на количество ходов в разговоре с помощью конвейера Conversation Turn Limit.

  • 📈 Статистика генерации OpenAI: Наш OpenAI конвейер предоставляет подробную статистику генерации для моделей OpenAI.

  • 🚀 Поддержка нескольких моделей: Наша легкая интеграция с различными AI-моделями от различных провайдеров расширяет ваши возможности, позволяя выбрать и работать с широким спектром языковых моделей.

В дополнение к широким возможностям и вариантам настройки, мы также предоставляем библиотеку готовых примеров конвейеров, а также практичный шаблонный конвейер для того, чтобы помочь вам начать. Эти ресурсы упростят ваш процесс разработки и позволят вам быстро создавать мощные взаимодействия с LLM, используя конвейеры и Python. Удачной разработки! 💡


🖥️ Пользовательский опыт

  • 🖥️ Интуитивно-понятный интерфейс: Чат-интерфейс разработан с учетом удобства пользователя, вдохновленный интерфейсом ChatGPT.

  • Быстрая отзывчивость: Наслаждайтесь надежной, быстрой и отзывчивой производительностью.

  • 🎨 Загрузочный экран: Простой загрузочный экран для более плавного пользовательского опыта.

  • 🌐 Персонализированный интерфейс: Выбирайте между свежим поисковым интерфейсом и классическим UI чата в меню Настройки > Интерфейс, предоставляя индивидуальный опыт.

  • 📦 Метод Установки через Pip: Установку Open WebUI можно выполнить с помощью команды pip install open-webui, что упрощает процесс и делает его более доступным для новых пользователей. Для получения дополнительной информации посетите: https://pypi.org/project/open-webui/.

  • 🌈 Кастомизация Тем: Персонализируйте свой опыт работы с Open WebUI с помощью множества опций, включая разнообразные элегантные темы, настраиваемые фоновые изображения для чата и три режима: Светлый, Тёмный или OLED Тёмный - или позвольте Ей выбрать за вас! ;)

  • 🖼️ Поддержка Пользовательского Фона: Установите пользовательский фон через Настройки > Интерфейс, чтобы персонализировать свой опыт.

  • 📝 Богатые Баннеры с Markdown: Создавайте визуально привлекательные объявления с поддержкой разметки markdown в баннерах, обеспечивая более богатый и динамичный контент.

  • 💻 Подсветка Синтаксиса для Кода: Наша функция подсветки синтаксиса улучшает читаемость кода, предоставляя понятное и лаконичное отображение вашего кода.

  • 🗨️ Рендеринг Markdown в Сообщениях Пользователя: Теперь сообщения пользователя отображаются с использованием Markdown, улучшая читаемость и взаимодействие.

  • 🎨 Гибкие Настройки Ввода Текста: Переключайтесь между расширенным вводом текста и старым текстовым полем для чата, чтобы соответствовать предпочтениям пользователя и обеспечивать выбор между расширенным форматированием и более простым вводом.

  • 👆 Лёгкий Обмен Кодом: Упростите процесс обмена и сотрудничества с удобными опциями копирования кода, включая плавающую кнопку копирования в блоках кода и функцию клика для копирования из кода, что сэкономит время и уменьшит разочарование.

  • 🎨 Интерактивные Артефакты: Отображение веб-контента и SVG прямо в интерфейсе, поддерживая быструю итерацию и живые изменения для повышения креативности и продуктивности.

  • 🖊️ Редактирование Кода в Реальном Времени: Улучшенные блоки кода позволяют редактировать текст непосредственно в ответах LLM с поддержкой живых перезагрузок через артефакты, что упрощает процесс кодирования и тестирования.

  • 🔍 Улучшенное Взаимодействие с SVG: Возможности панорамирования и масштабирования SVG-изображений, включая диаграммы Mermaid, позволяют глубже изучить и понять сложные концепции.

  • 🔍 Быстрые Действия при Выделении Текста: Плавающие кнопки появляются при выделении текста в ответах LLM, предлагая такие действия, как "Задать Вопрос" или "Объяснить", улучшая общий пользовательский опыт.

  • ↕️ Двусторонняя Поддержка Чата: Легко переключайтесь между направлениями чата слева-направо и справа-налево, чтобы учесть разные языковые предпочтения.

  • 📱 Доступность на Мобильных Устройствах: Боковую панель можно открыть и закрыть на мобильных устройствах простым жестом свайпа.

  • 🤳 Тактильная Обратная Связь на Поддерживаемых Устройствах: Устройства Android поддерживают тактильную обратную связь для создания захватывающего тактильного опыта при некоторых взаимодействиях.

  • 🔍 Поиск Настроек Пользователя: Быстро находите поля настроек, улучшая удобство пользования и навигацию.

  • 📜 Офлайн-Документация Swagger: Получайте доступ к дружественной разработчикам документации Swagger API оффлайн, обеспечивая полную доступность, где бы вы ни находились.

  • 💾 Оптимизация Производительности: Ленивое подгружение крупных зависимостей минимизирует использование памяти на начальном этапе, повышая производительность и сокращая время загрузки.

  • 🚀 Устойчивая и Масштабируемая Конфигурация: Конфигурации Open WebUI хранятся в базе данных (webui.db), что позволяет легко настроить балансировку нагрузки, обеспечить высокую доступность и сохранить настройки между несколькими экземплярами, облегчая доступ и повторное использование ваших конфигураций.

  • 🔄 Портативный Импорт/Экспорт: Легко импортируйте и экспортируйте конфигурации Open WebUI, упрощая процесс настройки на нескольких системах.

  • Быстрый Доступ к Документации и Горячим Клавишам: Кнопка вопросительного знака, расположенная в правом нижнем углу основного интерфейса (доступна на большом экране, например, на ПК или ноутбуках), предоставляет пользователям лёгкий доступ к странице документации Open WebUI и доступным горячим клавишам.

  • 📜 Журнал Изменений и Проверка Обновлений: Пользователи могут получить доступ к полному журналу изменений и проверить наличие обновлений в меню Настройки > О Программе > Посмотреть Что Нового, что предоставляет краткий обзор последних функций, улучшений и исправлений ошибок, а также возможность проверить обновления.


💬 Разговоры

  • 💬 Настоящий Асинхронный Чат: Наслаждайтесь беспрерывной многозадачностью с поддержкой настоящего асинхронного чата, позволяющего создавать чаты, отвлекаться и возвращаться в любое время с готовыми ответами.

  • 🔔 Уведомления о Завершении Чата: Будьте в курсе с мгновенными уведомлениями в интерфейсе, когда чат завершён в неактивной вкладке, чтобы вы никогда не пропустили готовый ответ.

  • 🌐 Интеграция Webhook для Уведомлений: Получайте своевременные обновления для чатов с длительным выполнением или внешних интеграционных нужд с помощью настраиваемых webhook-уведомлений, даже если ваша вкладка закрыта.

  • 📚 Каналы (Бета): Исследуйте возможности реального времени для совместной работы между пользователями и ИИ в стиле чатов Discord/Slack, создавайте ботов для каналов и открывайте асинхронное общение для активных рабочих процессов с несколькими агентами.

  • 🖊️ Индикаторы Набора Текста в Каналах: Улучшите взаимодействие с помощью индикаторов набора текста в реальном времени в каналах, поддерживая вовлечённость и информированность.

  • 👤 Индикаторы статуса пользователей: Быстро просматривайте статус пользователя, нажимая на его изображение профиля в каналах, что обеспечивает лучшую координацию и понимание доступности.

  • 💬 Контроль над чатом: Легко изменяйте параметры для каждой сессии чата, обеспечивая более точное управление вашими взаимодействиями.

  • 💖 Управление избранными ответами: Легко помечайте и организуйте избранные ответы прямо из обзора чата, упрощая их поиск и доступ к предпочитаемым ответам.

  • 📌 Закрепленные чаты: Поддержка закрепленных чатов, что позволяет вам держать важные разговоры под рукой.

  • 🔍 Поддержка встраивания RAG: Изменяйте модель встраивания Retrieval Augmented Generation (RAG) непосредственно в меню Панель администратора > Настройки > Документы, улучшая обработку документов. Эта функция поддерживает модели Ollama и OpenAI.

  • 📜 Цитаты в функции RAG: Функция Retrieval Augmented Generation (RAG) позволяет пользователям легко отслеживать контекст документов, поданных в LLM, с добавлением цитат для справочных точек.

  • 🌟 Улучшенный конвейер RAG: Переключаемая подфункция гибридного поиска для нашей функции встраивания RAG, которая улучшает функциональность RAG через BM25, с повторной сортировкой, поддерживаемой CrossEncoder, и настраиваемыми порогами релевантности.

  • 📹 YouTube RAG-конвейер: Специализированный Retrieval Augmented Generation (RAG) конвейер для резюмирования видео на YouTube через URL-адреса видео обеспечивает плавное взаимодействие с транскриптами видео.

  • 📁 Полный поиск по документам: Переключайтесь между полным поиском по документам и традиционными фрагментами, выполняя комплексные задачи, такие как резюмирование, и улучшая возможности работы с документами.

  • 🌟 Релевантность цитат в RAG: Легко оценивайте точность цитат с добавлением процентов релевантности в результатах RAG.

  • 🗂️ Продвинутый RAG: Повышение точности RAG с помощью интеллектуальной предварительной обработки истории чата для определения лучших запросов перед поиском.

  • 📚 Встроенные цитаты для RAG: Пользуйтесь интеграцией встроенных цитат для ответов Retrieval-Augmented Generation (RAG), что улучшает отслеживаемость и обеспечивает ясность источников для недавно загруженных файлов.

  • 📁 Работа с большими текстами: При необходимости преобразовывайте большие вставляемые тексты в загружаемые файлы для дальнейшего использования с RAG, поддерживая чистоту интерфейса чата.

  • 🔄 Поддержка мультимодальности: Легко взаимодействуйте с моделями, поддерживающими мультимодальные взаимодействия, включая изображения (например, LLaVA).

  • 🤖 Поддержка нескольких моделей: Быстро переключайтесь между различными моделями для множества чатов.

  • 🔀 Объединение ответов в чате с несколькими моделями: Улучшите диалог, объединяя ответы от нескольких моделей в единый, согласованный ответ.

  • Несколько экземпляров одной модели в чатах: Расширенная поддержка нескольких моделей в чате с возможностью добавления нескольких экземпляров одной модели.

  • 💬 Временная функция чата: Введена временная функция чата, заменяющая старые настройки истории чатов для улучшения гибкости взаимодействия пользователей.

  • 🖋️ Редактирование сообщений пользователей: Улучшена функция редактирования чатов, позволяя сохранять изменения без отправки.

  • 💬 Эффективное редактирование бесед: Быстро и интуитивно создавайте новые пары сообщений с помощью ярлыка Cmd/Ctrl+Shift+Enter, упрощая тестирование длины беседы.

  • 🖼️ Сжатие изображений на стороне клиента: Экономьте пропускную способность и улучшайте производительность сжатия изображений на стороне клиента, позволяя сжимать изображения перед загрузкой через Настройки > Интерфейс.

  • 👥 Интеграция модели с помощью @: Плавно переключайтесь на любую доступную локальную или внешнюю модель во время бесед, используя команду @ для указания модели по имени в чате.

  • 🏷️ Категоризация бесед: Легко классифицируйте и находите помеченные чаты для быстрого доступа и упрощенного сбора данных с помощью нашей эффективной системы запросов tag:, позволяя вам управлять, искать и организовывать ваши беседы, не создавая беспорядок в интерфейсе.

  • 🧠 Автоматическая категоризация: Беседы могут быть автоматически помечены для улучшенной организации, подобно эффективности автоматически создаваемых заголовков.

  • 👶 Клонирование чатов: Легко клонируйте и сохраняйте снимок любого чата для дальнейшего использования или продолжения. Эта функция упрощает возобновление беседы с того места, где вы остановились, или позволяет делиться сессией с другими. Чтобы создать копию вашего чата, просто нажмите кнопку Клонировать в выпадающем меню чата.

  • Визуализация потоков беседы: Интерактивные диаграммы сообщений для улучшенной визуализации потоков беседы, что упрощает понимание и навигацию в сложных обсуждениях.

  • 📁 Папки для чатов: Организуйте ваши чаты по папкам, перетаскивайте их для удобного управления и экспортируйте их для обмена или анализа.

  • 📤 Легкий импорт чатов: Импортируйте чаты в свое рабочее пространство, просто перетаскивая экспортированные чаты (JSON) на боковую панель.

  • 📜 Поддержка предустановленных подсказок: Мгновенный доступ к пользовательским предустановленным подсказкам с помощью команды / в поле ввода чата. Легко загружайте заранее определенные начальные фразы для разговоров и ускоряйте взаимодействие. Импортируйте подсказки легко через интеграцию с Open WebUI Community или создавайте свои собственные!

  • 📅 Поддержка переменных подсказок: Переменные подсказок, такие как {{CLIPBOARD}}, {{CURRENT_DATE}}, {{CURRENT_DATETIME}}, {{CURRENT_TIME}}, {{CURRENT_TIMEZONE}}, {{CURRENT_WEEKDAY}}, {{USER_NAME}}, {{USER_LANGUAGE}}, и {{USER_LOCATION}}, могут быть использованы в системной подсказке или через команду, чтобы выбрать подсказку прямо в чате.

    • Обратите внимание, что переменная подсказки {{USER_LOCATION}} требует безопасного соединения через HTTPS. Чтобы использовать эту конкретную переменную подсказки, убедитесь, что {{USER_LOCATION}} включена в меню Настройки > Интерфейс.
    • Обратите внимание, что переменные подсказки {{CLIPBOARD}} требуют доступа к буферу обмена вашего устройства.
  • 🧠 Функция памяти: Вручную добавляйте информацию, которую вы хотите, чтобы ваши LLM запомнили, через меню Настройки > Персонализация > Память. Воспоминания могут быть добавлены, отредактированы и удалены.


💻 Управление моделями

  • 🛠️ Создание моделей: Все модели могут быть созданы и отредактированы в режиме постоянного конструктора моделей на странице редактирования моделей.

  • 📚 Поддержка знаний для моделей: Возможность прикреплять инструменты, функции и коллекции знаний прямо к моделям с страницы их редактирования, улучшая доступную информацию для каждой модели.

  • 🗂️ Предустановки моделей: Создавайте и управляйте предустановками моделей как для Ollama, так и для OpenAI API.

  • 🏷️ Тегирование моделей: Рабочее пространство моделей позволяет пользователям организовывать свои модели с помощью тегов.

  • 📋 Упорядочивание выпадающего списка выбора моделей: Модели могут быть легко организованы путем перетаскивания в желаемые позиции в рабочем пространстве моделей, что затем отражается на изменениях в выпадающем меню выбора моделей.

  • 🔍 Выпадающий список выбора моделей: Легко находите и выбирайте свои модели с помощью нечеткого поиска и детальной информации о модели с тегами и описаниями моделей.

  • ⌨️ Выбор модели с помощью стрелок: Используйте клавиши-стрелки для более быстрого выбора моделей, улучшая доступность.

  • 🔧 Быстрые действия в рабочем пространстве моделей: Улучшенные быстрые действия с клавишей Shift для скрытия/отображения и удаления моделей в рабочем пространстве моделей.

  • 😄 Прозрачное использование моделей: Оставайтесь в курсе состояния системы во время запросов с моделями, дополненными знаниями, благодаря видимым индикаторам состояния.

  • ⚙️ Тонкая настройка с расширенными параметрами: Получите более глубокий уровень управления, регулируя параметры моделей, такие как seed, temperature, frequency penalty, context length, seed и другие.

  • 🔄 Бесшовная интеграция: Скопируйте любую команду ollama run {model:tag} CLI прямо со страницы модели в Ollama library и вставьте ее в выпадающее меню модели, чтобы легко выбрать и загрузить модели.

  • 🗂️ Создание модельного файла Ollama: Чтобы создать файл модели для Ollama, перейдите в меню Панель администратора > Настройки > Модели > Создать модель.

  • ⬆️ Создание модели с файлом GGUF: Легко создавайте модели Ollama, загружая файлы GGUF напрямую из Open WebUI через меню Админ настройки > Настройки > Модель > Экспериментальные. Процесс был упрощен с помощью опции загрузки с вашего устройства или загрузки файлов GGUF из Hugging Face.

  • ⚙️ Установление модели по умолчанию: Предпочтение модели по умолчанию для новых чатов можно установить в меню Настройки > Интерфейс на мобильных устройствах или можно проще установить в новом чате через выпадающее меню выбора модели на настольных ПК и ноутбуках.

  • 💡 Информация о ответах LLM: Подробности каждого сгенерированного ответа можно просмотреть, включая информацию о внешних API моделей и подробные локальные данные модели.

  • 🕒 Детали модели на первый взгляд: Просматривайте критические детали модели, включая хеш модели и временную метку последнего изменения, прямо в рабочем пространстве моделей для улучшенного отслеживания и управления.

  • 📥🗑️ Скачивание/удаление моделей: Модели могут быть скачаны или удалены прямо из Open WebUI с легкостью.

  • 🔄 Обновление всех моделей Ollama: Удобная кнопка позволяет пользователям обновить все их локально установленные модели за одну операцию, упрощая управление моделями.

  • 🍻 Интеграция карточек персонажей TavernAI: Повышайте визуальное повествование с помощью интеграции карточек персонажей TavernAI в нашем конструкторе моделей. Пользователи могут легко добавлять PNG карточек персонажей TavernAI прямо в свои файлы моделей, создавая более увлекательный пользовательский опыт.

  • 🎲 Песочница для моделей (Beta): Попробуйте модели в зоне песочницы (бета), которая позволяет пользователям тестировать и исследовать возможности моделей и параметры с легкостью в среде песочницы перед развертыванием в живой чат.


👥 Сотрудничество

  • 🗨️ Обмен локальным чатом: Генерируйте и делитесь ссылками на чат между пользователями эффективно и бесшовно, улучшая сотрудничество и общение.

  • 👍👎 Аннотация RLHF: Повышайте воздействие ваших сообщений, оценивая их с помощью лайка или дизлайка, а также предоставляя оценку ответа по шкале от 1 до 10, с возможностью дать текстовый отзыв. Это облегчает создание наборов данных для обучения с подкреплением на основе обратной связи от людей (RLHF). Используйте свои сообщения для обучения или дообучения моделей, сохраняя конфиденциальность локально сохраненных данных.

  • 🔧 Экспорт комплексной обратной связи: Экспортируйте данные истории обратной связи в формате JSON для бесшовной интеграции в процессы RLHF и дальнейшего анализа, предоставляя ценные идеи для улучшения.

  • 🤝 Обмен сообщениями с сообществом: Делитесь своими общениями с сообществом Open WebUI, нажимая кнопку Поделиться с сообществом Open WebUI. Эта функция позволяет взаимодействовать с другими пользователями и сотрудничать на платформе.

    • Чтобы воспользоваться этой функцией, выполните вход в свой аккаунт сообщества Open WebUI. Обмен общениями способствует живой атмосфере сообщества, поощряет обмен знаниями и совместное решение проблем. Обратите внимание, что обмен сообщениями с сообществом является необязательной функцией. Только администраторы могут включать или отключать эту функцию в меню Настройки администратора > Настройки > Основные настройки.
  • 🏆 Таблица лидеров сообщества: Соревнуйтесь и отслеживайте свою производительность в реальном времени с помощью нашей системы таблицы лидеров, использующей рейтинг ELO и предоставляющей возможность делиться историей обратной связи.

  • ⚔️ Арена оценки моделей: Проводите слепую A/B-тестировку моделей непосредственно из настроек администратора для истинного сравнения бок о бок, чтобы легче найти лучшую модель для ваших нужд.

  • 🎯 Рейтинги на основе тематики: Обнаруживайте более точные рейтинги с помощью нашей экспериментальной системы повторного ранжирования на основе тематики, которая корректирует позиции в таблице лидеров на основе сходства тегов в обратной связи.

  • 📂 Единое и совместное рабочее пространство : Доступ и управление всеми файлами моделей, запрограммами, документами, инструментами и функциями в одном удобном месте, а также возможность многим пользователям сотрудничать и вносить свой вклад в модели, знания, запрашивания или инструменты, упрощая рабочий процесс и усиливая командную работу.


📚 История и архив

  • 📜 История чатов: Легко получайте доступ и управляйте историей ваших разговоров через боковую панель навигации по чатам. Отключите создание истории чатов в меню Настройки > Чаты, чтобы предотвратить создание истории разговоров при новых взаимодействиях.

  • 🔄 Доступ к истории регенераций: Легко возвращайтесь и изучайте всю историю регенераций ответов LLM.

  • 📬 Архивирование чатов: Легко сохраняйте завершенные разговоры с моделями для будущего обращения или взаимодействия, поддерживая аккуратный и упорядоченный интерфейс чатов.

  • 🗃️ Архивирование всех чатов: Эта функция позволяет быстро архивировать все ваши чаты одновременно.

  • 📦 Экспорт всех архивированных чатов в формате JSON: Эта функция позволяет пользователям легко экспортировать все архивированные чаты в единый файл формата JSON, который можно использовать для резервного копирования или переноса данных.

  • 📄 Скачать чаты в формате JSON/PDF/TXT: Легко скачивайте ваши чаты индивидуально в предпочитаемом формате: .json, .pdf или .txt.

  • 📤📥 Импорт/экспорт истории чатов: Беспроблемно переносите данные чатов внутрь и наружу платформы через опции Импорт чатов и Экспорт чатов.

  • 🗑️ Удаление всех чатов: Эта опция позволяет навсегда удалить все ваши чаты, обеспечивая чистый старт.


🎙️ Аудио, голос и доступность

  • 🗣️ Поддержка голосового ввода: Взаимодействуйте с вашей моделью через голос, наслаждаясь удобством прямого общения. Кроме того, исследуйте опцию автоматической отправки голосового ввода через 3 секунды молчания для упрощенного взаимодействия.

  • 😊 Вызов эмодзи: Включите эту функцию в меню Настройки > Интерфейс, чтобы LLM могли выражать эмоции с помощью эмодзи во время голосовых вызовов для более динамичного взаимодействия.

    • Для работы этой функции требуется доступ к микрофону через безопасное соединение HTTPS.
  • 🎙️ Функция голосового вызова без рук: Инициируйте голосовые вызовы без необходимости использования рук, делая взаимодействие более удобным.

    • Для работы этой функции требуется доступ к микрофону через безопасное соединение HTTPS.
  • 📹 Функция видеозвонков: Включите видеозвонки с поддерживаемыми моделями зрения, такими как LlaVA и GPT-4o, добавляя визуальный аспект к вашим коммуникациям.

    • Для работы этой функции требуется доступ к камере и микрофону через безопасное соединение HTTPS.
  • 👆 Нажмите для прерывания: Остановите речь AI во время голосовых разговоров простым нажатием на мобильных устройствах, обеспечивая бесшовный контроль над взаимодействием.

  • 🎙️ Голосовое прерывание: Остановите речь AI во время голосовых разговоров с помощью вашего голоса на мобильных устройствах, обеспечивая бесшовный контроль над взаимодействием.

  • 🔊 Настраиваемый конечный пункт синтеза речи: Настройте опыт синтеза речи с помощью настраиваемых совместимых с OpenAI конечных точек для озвучивания ответов LLM.

  • 🔗 Доступ к режиму вызова напрямую: Активируйте режим вызова напрямую через URL, предоставляя удобный ярлык для пользователей мобильных устройств.

  • Настраиваемый синтез речи: Управляйте сегментацией содержания сообщения для запросов на синтез речи (TTS), обеспечивая гибкие варианты вывода речи.

  • 🔊 Интеграция с Azure Speech Services: Поддержка Azure Speech services для синтеза речи (TTS), предоставляющая пользователям широкий спектр вариантов синтеза речи.

  • 🎚️ Настраиваемое воспроизведение аудио: Позволяет пользователям регулировать скорость воспроизведения аудио в настройках режима звонка, улучшая доступность и удобство использования.

  • 🎵 Широкая совместимость с аудио: Наслаждайтесь поддержкой широкой гаммы аудиоформатов для транскрибирования с использованием RAG, включая audio/x-m4a, расширяя возможности совместимости с аудиоконтентом на платформе.

  • 🔊 Сжатие аудио: Экспериментальное сжатие аудио позволяет обходить лимит в 25MB для обработки речи-текст OpenAI, расширяя возможности взаимодействия на основе аудио.

  • 🗣️ Экспериментальный SpeechT5 TTS: Наслаждайтесь локальной поддержкой SpeechT5 для улучшенного синтеза речи.


🐍 Выполнение кода

  • 🚀 Многофункциональная, независимая от интерфейса платформа совместимая с OpenAI: Интегрируйте и настраивайте Open WebUI Pipelines для эффективной обработки данных и обучения моделей, обеспечивая максимальную гибкость и масштабируемость.

  • 🛠️ Нативный вызов функций Python: Используйте мощь Python прямо в Open WebUI с нативным вызовом функций. Легко интегрируйте собственный код для создания уникальных функций, таких как индивидуальные RAG-пайплайны, инструменты веб-поиска и даже действия, похожие на агентские, через встроенный редактор кода для разработки и интеграции функций в рабочее пространство Tools и Functions.

  • 🐍 Выполнение кода Python: Выполняйте локальный Python-код в браузере через Pyodide с поддержкой множества библиотек.

  • 🌊 Рендеринг Mermaid: Создавайте визуально привлекательные диаграммы и блок-схемы непосредственно в Open WebUI, используя инструмент Mermaid Diagramming and charting, поддерживающий синтаксис Mermaid.

  • 🔗 Поддержка Iframe: Позволяет рендерить HTML прямо в интерфейсе чата с помощью функций и инструментов.


🔒 Интеграция и безопасность

  • Поддержка нескольких API, совместимых с OpenAI: Легко интегрируйте и настраивайте различные API, совместимые с OpenAI, улучшая универсальность чата.

  • 🔑 Упрощенное управление ключами API: Легко генерируйте и управляйте секретными ключами для использования Open WebUI с библиотеками OpenAI, упрощая интеграцию и разработку.

  • 🌐 Поддержка HTTP/S прокси: Легко настраивайте сетевые параметры, используя переменную окружения http_proxy или https_proxy. Эти переменные, если они установлены, должны содержать URL-адреса для HTTP и HTTPS прокси соответственно.

  • 🌐🔗 Соединение с внешним сервером Ollama: Легко подключайтесь к внешнему серверу Ollama, расположенному на другом адресе, настроив переменную окружения.

  • 🛢️ Гибкая интеграция базы данных: Легко подключайтесь к индивидуальным базам данных, включая SQLite, Postgres, и несколько векторных баз данных, таких как Milvus, используя переменные окружения для масштабируемого управления данными.

  • 🌐🗣️ Поддержка внешней системы речевого ввода текста: Добавление внешних сервисов для преобразования речи в текст (STT) обеспечивает повышенную гибкость, позволяя пользователям выбирать предпочтительного поставщика для удобного взаимодействия.

  • 🌐 Удаленная поддержка ChromaDB: Расширяйте возможности своей базы данных, подключаясь к удаленным серверам ChromaDB.

  • 🔀 Балансировка нагрузки между несколькими экземплярами Ollama: Легко распределяйте запросы чата между несколькими экземплярами Ollama для повышения производительности и надежности.

  • 🚀 Продвинутая балансировка нагрузки и надежность: Используйте улучшенные возможности балансировки нагрузки, без состояний с полной поддержкой Redis и автоматическим переподключением по веб-сокету для улучшения производительности, надежности и масштабируемости в WebUI, обеспечивая беспроблемные и непрерывные взаимодействия среди нескольких экземпляров.

  • ☁️ Экспериментальная поддержка S3: Включите экземпляры WebUI без состояний с поддержкой S3 для повышения масштабируемости и обработки больших нагрузок.

  • 🛠️ Управление OAuth для групп пользователей: Усилите контроль и масштабируемость в совместных средах с управлением на уровне групп через интеграцию OAuth.


👑 Администрирование

  • 👑 Назначение супер-администратора: Автоматически назначает первого зарегистрировавшегося пользователя супер-администратором с неизменяемой ролью, которую не может изменить никто, даже другие администраторы.

  • 🛡️ Гибкие пользовательские разрешения: Ограничьте действия пользователей и доступ с помощью настраиваемых разрешений на основе ролей, обеспечивая выполнение определенных задач только уполномоченными лицами.

  • 👥 Многопользовательское управление: Интуитивно понятная админ-панель с пагинацией позволяет эффективно управлять множеством пользователей, упрощая администрирование и управление жизненным циклом пользователей.

  • 🔧 Администраторская панель: Система управления пользователями разработана для упрощения привлечения и управления пользователями, предлагая возможность добавления пользователей напрямую или массово через CSV-импорт.

  • 👥 Индикатор активных пользователей: Отслеживайте количество активных пользователей и какие модели используются кем, чтобы оценить, когда производительность может быть снижена из-за большого числа пользователей.

  • 🔒 Роль по умолчанию при регистрации: Укажите роль по умолчанию для новых регистраций как pending, user или admin, обеспечивая гибкость управления разрешениями пользователей и уровнями доступа для новых пользователей.

  • 🔒 Запрет новых регистраций: Включите опцию для отключения новых регистраций, ограничивая доступ к платформе и поддерживая фиксированное количество пользователей.

  • 🔒 Запрет удаления чатов: Администраторы могут включать настройку, препятствующую всем пользователям удалять свои сообщения чатов, что гарантирует сохранение всех сообщений для целей аудита или соответствия.

  • 🔗 Интеграция вебхуков: Подписывайтесь на события новых регистраций через вебхуки (совместимые с Discord, Google Chat, Slack и Microsoft Teams), получая уведомления в реальном времени и возможности автоматизации.

  • 📣 Настраиваемые уведомления-баннеры: Администраторы могут создавать настраиваемые баннеры с сохранением в config.json, включая параметры содержания, цвета фона (info, warning, error, или success) и возможности их закрытия. Баннеры доступны только для авторизованных пользователей, обеспечивая конфиденциальность чувствительной информации.

  • 🛡️ Белый список моделей: Повышайте безопасность и контроль доступа, позволяя администраторам добавлять модели в белый список для пользователей с ролью user, чтобы гарантировать доступ только к разрешенным моделям.

  • 🔑 Контроль администратора за общим доступом: Администраторы могут включать или отключать общий доступ для всех пользователей через переключатель в меню Панель администратора > Настройки. Этот переключатель позволяет администраторам управлять доступностью и конфиденциальностью, создавая безопасную среду. Администраторы могут включать или отключать кнопку Поделиться с сообществом для всех пользователей, что позволяет им контролировать вовлеченность сообщества и сотрудничество.

  • 📧 Доверенная аутентификация по электронной почте: Дополнительно аутентифицируйтесь с использованием доверенного заголовка электронной почты, добавляя дополнительный уровень безопасности и аутентификации для защиты вашего экземпляра Open WebUI.

  • 🔒 Поддержка обратного прокси на бэкэнде: Усильте безопасность благодаря прямой связи между бэкэндом Open WebUI и Ollama. Эта ключевая функция устраняет необходимость в экспонировании Ollama через локальную сеть (LAN). Запросы, отправленные на маршрут /ollama/api от Open WebUI, беспрепятственно перенаправляются на Ollama с бэкэнда, улучшая общую безопасность системы и обеспечивая дополнительный уровень защиты.

  • 🔒 Аутентификация: Обратите внимание, что Open WebUI не поддерживает нативно схемы федеративной аутентификации, такие как SSO, OAuth, SAML или OIDC. Однако, его можно настроить для делегирования аутентификации через аутентифицирующий обратный прокси, эффективно реализуя опыт единого входа (SSO). Эта настройка позволяет вам централизовать аутентификацию и управление пользователями, улучшая безопасность и удобство. Интеграция Open WebUI с аутентифицирующим обратным прокси дает возможность использовать существующие системы аутентификации и упрощает доступ пользователей к Open WebUI. Для получения дополнительной информации о настройке этой функции, пожалуйста, обратитесь к документу Поддержка федеративной аутентификации.

  • 🔓 Опциональная аутентификация: Наслаждайтесь гибкостью, отключая аутентификацию, установив WEBUI_AUTH в False. Это идеальное решение для новых установок без существующих пользователей или может быть полезно для демонстрационных целей.

  • 🚫 Улучшенная безопасность API: Блокирование пользователей API на основе настроенных фильтров моделей, улучшая безопасность и контроль доступа к API.

  • Обновления для администраторов: Обеспечьте постоянную информированность администраторов с мгновенными уведомлениями об обновлениях при входе, поддерживая их в курсе последних изменений и статусов системы.

  • 👥 Управление группами пользователей: Создавайте и управляйте группами пользователей для упрощенной организации и контроля.

  • 🔐 Контроль доступа на основе групп: Устанавливайте детальный доступ к моделям, знаниям, подсказкам и инструментам на основе групп пользователей, создавая более контролируемую и безопасную среду.

  • 🛠️ Детализированные разрешения для пользователей: Легко управляйте разрешениями рабочих пространств, включая загрузку, удаление, редактирование файлов и временные чаты, а также создание моделей, знаний, подсказок и инструментов.

  • 🔑 Аутентификация через LDAP: Улучшите безопасность и масштабируемость с поддержкой LDAP для управления пользователями.

  • 🌐 Настраиваемые подключения OpenAI: Наслаждайтесь бесперебойной работой с нестандартными настройками OpenAI, включая поддержку идентификаторов префиксов и явной поддержки идентификаторов моделей для API.

  • 🔐 Управление API-ключами Ollama: Управляйте учетными данными Ollama, включая поддержку идентификаторов префиксов, для безопасной и эффективной работы.

  • 🔄 Управление подключениями: Легко включайте или отключайте отдельные подключения OpenAI и Ollama по мере необходимости.

  • 🎨 Интуитивное управление рабочими пространствами моделей: Управляйте моделями по пользователям и группам с переработанным и удобным интерфейсом.

  • 🔑 Аутентификация через API-ключи: Усильте безопасность, легко включая или отключая аутентификацию по API-ключам.

  • 🔄 Единый сброс модели: Сбросьте и удалите все модели из Настроек администратора с помощью одной кнопки.

  • 🔓 Гибкий контроль доступа к модели: Легко обходите контроль доступа к моделям для пользовательских ролей, когда это не требуется, используя переменную окружения BYPASS_MODEL_ACCESS_CONTROL, упрощая рабочие процессы в доверенных средах.

  • 🔒 Настраиваемые ограничения аутентификации API ключа: Гибко настраивайте ограничения конечных точек для аутентификации API ключа, теперь они отключены по умолчанию для более простого подключения в доверенных средах.