Что такое открытый веб-интерфейс?
Open WebUI — это автономный интерфейс для общения с моделями ИИ и подключения поставщиков моделей, совместимых с OpenAI.
Эта настройка Open WebUI добавляет TokenHub из панели подключения администратора. Он использует протокол OpenAI Chat Completions и предоставляет список разрешенных моделей вручную, если поставщик не предоставляет /models. Соединение находится на панели подключений администратора, где один OpenAI-совместимый провайдер может предоставлять пользователям одну или несколько моделей. Если автоматическое обнаружение модели недоступно, используйте список разрешенных моделей вместо того, чтобы предполагать, что конечная точка чата сломана, и проверьте доступ к сети изнутри контейнера Open WebUI при самостоятельном размещении с помощью Docker.
Open WebUI управляет службами модели по протоколу вместо того, чтобы требовать отдельный плагин для каждого поставщика. Добавьте TokenHub как OpenAI API Connection. Затем Open WebUI добавляет /models и /chat/completions к базе API URL.
Добавьте TokenHub в раздел «Подключения администратора».
Это соответствует официальной последовательности Step 1: Add Your Provider Connection Open WebUI:
- Войдите в Open WebUI под учетной записью администратора.
- Перейдите к Settings → Admin → Connections.
- Найдите Manage OpenAI API Connections и нажмите Add Connection (кнопка «плюс»).
- Введите
https://us-api.tokenhub.com/v1в URL. - Введите свой ключ TokenHub API в API Key.
- Если проверка соединения не возвращает ни одной модели, введите точный идентификатор модели TokenHub в поле Model IDs (Filter) и нажмите кнопку «плюс», чтобы добавить ее в белый список.
- Нажмите Save.
Не помещайте /chat/completions в URL. Open WebUI сам добавляет пути запроса, поэтому полный запрос URL создает дублированный путь.
Общие сведения о проверке идентификаторов соединения и модели (фильтр)
Перед сохранением Open WebUI отправляет стандартный запрос токена-носителя на конечную точку /models провайдера. В его документации отмечается, что некоторые совместимые службы возвращают 400, 401 или 403 на этот запрос на обнаружение, даже если завершение чата работает. Тестируйте в таком порядке:
- Добавьте идентификатор модели вручную в Model IDs (Filter) и сохраните.
- Начните новый чат и убедитесь, что модель появилась в селекторе.
- Выберите его и отправьте сообщение, чтобы протестировать реальный запрос на завершение чата.
Добавляйте каждый идентификатор модели только один раз. Open WebUI обрезает окружающие пробелы. Переключатель рядом с соединением временно отключает провайдера, не удаляя его настройки.
Не заменяйте host.docker.internal на удаленный API.
Официальный совет host.docker.internal применим только в том случае, если контейнер Open WebUI должен достичь сервера модели, работающего на хосте Docker. TokenHub — это удаленная служба HTTPS, поэтому сохраните https://us-api.tokenhub.com/v1. Если истекло время ожидания только для контейнера, проверьте его разрешение DNS, исходящий доступ HTTPS и конфигурацию прокси-сервера, а не меняйте URL на localhost.
Убедитесь, что запрос Open WebUI действительно отправляется.
- Создайте чат и выберите модель TokenHub, которую вы добавили в белый список.
- Сначала отправьте короткое текстовое сообщение.
- В журналах запросов TokenHub подтвердите, что путь —
/v1/chat/completions, идентификатор модели точный и использование записано. - Только после того, как базовый чат заработает, тестируйте инструменты, изображения и функции знаний отдельно. Элемент управления в Open WebUI не гарантирует, что выбранная модель или совместимая конечная точка поддерживают эту возможность.
Для ошибки 404 сначала убедитесь, что URL заканчивается на /v1. Если модель отсутствует, вернитесь к Model IDs (Filter). Если сбой происходит только в Docker, проверьте сеть контейнера.
Официальная ссылка
Как выбрать модель
Часто задаваемые вопросы по настройке Open WebUI API
Как добавить API-интерфейс, совместимый с OpenAI, в Open WebUI?
Откройте «Настройки» → «Администратор» → «Подключения» и добавьте подключение в разделе «Управление подключениями OpenAI API». Введите URL-адрес TokenHub/v1 и ключ API, затем сохраните его.
Должен ли URL-адрес Open WebUI включать /chat/completions?
Нет. Используйте корень API, заканчивающийся на /v1; Open WebUI создает путь запроса для каждой операции.
Почему список моделей Open WebUI пуст?
Если обнаружение модели недоступно, добавьте точный идентификатор модели TokenHub в разделе «Идентификаторы модели» (Фильтр), сохраните и снова откройте инструмент выбора модели нового чата.
Почему Dockerized Open WebUI не может достичь TokenHub?
Проверьте DNS, прокси-сервер, сертификаты и исходящий доступ изнутри контейнера Open WebUI. Соединение хоста с браузером не доказывает, что контейнер имеет доступ к сети.
Как проверить, что Open WebUI использует TokenHub?
Выберите настроенную модель в новом чате, отправьте короткое сообщение и подтвердите идентификатор модели, статус и использование токена в журналах запросов TokenHub.
Источники
Эта настройка основана на TokenHub и официальной документации; последняя проверка: 2026-09-08。