DaoXE в Open WebUI

Open WebUI — самостоятельно размещаемый чат-фронтенд. Добавьте DaoXE как подключение OpenAI API, чтобы отдавать GPT, Claude, Gemini, DeepSeek и другие всему инстансу — одним ключом.

Обновлено 2026-07-20

Open WebUI говорит на OpenAI API, поэтому DaoXE подключается как Connection: задайте base URL и ключ, и модели подтянутся автоматически. Одно подключение обслуживает всех пользователей инстанса. Про дешёвую модель для фоновых задач и топовую для чата — см. гайд по дешёвым API.

Зачем направлять Open WebUI через DaoXE#

  • Self-hosted, много пользователей. Одно подключение DaoXE питает чат для всей команды.
  • Один ключ, много моделей. GPT, Claude, Gemini и DeepSeek появляются в выборе модели из одного подключения.
  • Дешёвая модель для задач. Генерацию заголовков/тегов направьте на дешёвую модель DaoXE, а топовую оставьте для чата.

Настройка в Open WebUI#

  1. Откройте Connections. Admin Panel → Settings → Connections (или Connections в профиле для личной настройки).
  2. Добавьте подключение OpenAI. Укажите API Base URL https://daoxe.com/v1, вставьте ключ DaoXE и сохраните.
  3. Проверьте загрузку моделей. Откройте выбор модели — должны появиться ID из GET /v1/models. Пустой список = подключение не удалось.
  4. Модель для задач (опц.). В настройках админа направьте задачи заголовков/тегов/автодополнения на дешёвую модель DaoXE.

Что важно учесть

Base URL — это корень /v1; Open WebUI сам добавит /models и /chat/completions. Пустой список моделей = сбой подключения (неверный URL или ключ), а не отсутствие моделей. Можно задать и через env при старте контейнера: OPENAI_API_BASE_URL/OPENAI_API_KEY. Помните: фоновые функции (заголовки, переписывание запросов RAG, эмбеддинги) тоже тратят токены — ставьте им дешёвую модель. Эмбеддингам нужен ID модели с поддержкой эмбеддингов.

Убедитесь, что отдают настоящую модель#

Сначала проверьте эндпоинт, а не клиент — если это не работает, настройки не помогут:

bash
export DAOXE_API_KEY="your_api_key"

# List the exact model IDs your account can call
curl --fail-with-body --show-error --silent \
  https://daoxe.com/v1/models \
  -H "Authorization: Bearer ${DAOXE_API_KEY}"

Сначала проверьте эндпоинт вне Open WebUI, затем сравните фиксированный промпт с официальным API при temperature 0:

bash
curl --fail-with-body --show-error --silent \
  https://daoxe.com/v1/chat/completions \
  -H "Authorization: Bearer ${DAOXE_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR_EXACT_MODEL_ID",
    "max_tokens": 64,
    "messages": [{"role": "user", "content": "Say hello in one sentence."}]
  }'

Проверяйте нас, а не верьте на слово

Направьте открытый бенчмарк на DaoXE и на официальный API и сравните при temperature 0. Затем изучите, как поймать подмену модели, чтобы дешёвый эндпоинт не подменил вам модель на меньшую.

Частые вопросы#

Какой base URL нужен Open WebUI?

Подключение OpenAI API с base URL https://daoxe.com/v1 — Open WebUI добавит /models и /chat/completions.

Список моделей пуст — почему?

Подключение не удалось. Перепроверьте base URL (до /v1) и ключ; подтвердите через GET /v1/models.

Можно задать через переменные окружения?

Да — OPENAI_API_BASE_URL=https://daoxe.com/v1 и OPENAI_API_KEY при старте контейнера тоже работают.

Как снизить фоновый расход токенов?

Направьте задачи заголовков/тегов на дешёвую модель DaoXE в настройках админа; топовую оставьте для чата. Преимущество: обычно на ~30–80% ниже прайса (дешёвые группы).

Попробуйте DaoXE — и проверьте его сами

Один ключ для GPT, Claude, Gemini, DeepSeek и других. Направьте открытый бенчмарк на нас и сравните — не верьте на слово.