Skip to content

Корпоративный чат на базе OpenWebUI

OpenWebUI — открытая self-hosted платформа с интерфейсом в стиле ChatGPT: учётные записи сотрудников, группы, права доступа, история диалогов, работа с документами (RAG). В связке с llmgw вы получаете корпоративный ChatGPT, развёрнутый на вашей инфраструктуре, с единым биллингом и контролем расходов через llmgw.

Архитектура

Сотрудники → OpenWebUI (ваш сервер) → https://d-api-3i.llmgw.ru/v1 → модели (GPT, Claude, DeepSeek, ...)

Данные диалогов хранятся у вас. Наружу уходят только запросы к API.

Требования

  • Сервер с Docker (2 CPU / 4 ГБ RAM достаточно для команды до ~100 человек — сами модели работают на стороне llmgw).
  • API-ключ llmgw (рекомендуем отдельный ключ на организацию или отдел).

Установка за 5 минут

bash
docker run -d \
  --name open-webui \
  -p 3000:8080 \
  -e OPENAI_API_BASE_URL="https://d-api-3i.llmgw.ru/v1" \
  -e OPENAI_API_KEY="sk-llmgw-..." \
  -v open-webui:/app/backend/data \
  --restart always \
  ghcr.io/open-webui/open-webui:main

Откройте http://ваш-сервер:3000. Первый зарегистрированный пользователь становится администратором.

Вариант с docker-compose

yaml
services:
  open-webui:
    image: ghcr.io/open-webui/open-webui:main
    ports:
      - "3000:8080"
    environment:
      - OPENAI_API_BASE_URL=https://d-api-3i.llmgw.ru/v1
      - OPENAI_API_KEY=sk-llmgw-...
      - WEBUI_NAME=Чат «Название компании»
      - ENABLE_SIGNUP=false          # регистрация только через админа
      - DEFAULT_USER_ROLE=user
    volumes:
      - open-webui:/app/backend/data
    restart: always

volumes:
  open-webui:

Настройка после установки

  1. Модели. Admin Panel → Settings → Connections — проверьте, что подключение к llmgw активно. В разделе Models скройте лишние модели и задайте модель по умолчанию. Имена моделей — как в каталоге llmgw (openai/gpt-4o, anthropic/claude-sonnet-4.6 и т.д.).
  2. Пользователи и группы. Admin Panel → Users. Отключите свободную регистрацию (ENABLE_SIGNUP=false), заводите сотрудников вручную или подключите SSO (OpenWebUI поддерживает OAuth/OIDC — Keycloak, Google Workspace и др.).
  3. Права доступа. Группам можно выдавать разные наборы моделей: например, дорогие модели — только аналитикам, базовые — всем.
  4. Работа с документами (RAG). Сотрудники загружают документы прямо в чат или в общие «Knowledge»-коллекции — модель отвечает с опорой на них. Регламенты, база знаний, шаблоны договоров.
  5. Системные промпты. Задайте корпоративный системный промпт (тон, запрет на выдумывание фактов, требования к оформлению) на уровне моделей или рабочих пространств.

Примеры использования по отделам

Продажи:

Вот переписка с клиентом [вставить]. Составь ответ на возражение
«у конкурентов дешевле»: без давления, с акцентом на стоимость владения.

HR:

Составь текст вакансии инженера данных: удалёнка, стек Python/Airflow/ClickHouse,
зарплатная вилка не указывается. Тон — живой, без канцелярита.

Юристы (с загруженным документом):

[прикреплён договор.docx]
Найди в договоре пункты с рисками для нас как исполнителя:
штрафы, односторонние права заказчика, неограниченная ответственность.
Процитируй каждый пункт и объясни риск.

Маркетинг:

Из этого пресс-релиза сделай: пост для Telegram (до 800 знаков),
пост для VK, короткий анонс для email-рассылки. Сохрани факты, убери воду.

Пример: база знаний компании (RAG)

  1. Admin Panel → Knowledge → создайте коллекцию «Регламенты».
  2. Загрузите PDF/DOCX: правила отпусков, командировок, ИТ-политики.
  3. Сотрудник в чате пишет #Регламенты и задаёт вопрос:
#Регламенты Сколько дней согласовывается командировка и кто утверждает?
  1. Модель отвечает с опорой на загруженные документы и указывает источник.

Так снимается значительная часть однотипных вопросов к HR и офис-менеджеру.

Контроль расходов

Выдавайте OpenWebUI отдельный ключ llmgw с дневным лимитом в рублях — расходы всей платформы будут видны одной строкой в кабинете и не смешаются с другими интеграциями. При необходимости заведите по ключу на отдел: тогда видно, кто сколько потребляет.

Для юридических лиц доступны пополнение по счёту и закрывающие документы.

Что дальше

© llmgw · ООО «ЭСТЕСИС»