OpenAIWebUI

OpenAIWebUI

Docker-Anwendung from ITI's Repository

Übersicht

OpenAI API-compatible WebUI.
Requires valid API keys for the providers enabled (see list in the selection).
Supports OLLAMA_HOST for self-hosted models. Model capabilities depend on the model, but a default for each will be used.
The list of recognized models for each provider is available in https://github.com/Infotrend-Inc/OpenAI_WebUI/blob/main/models.md

Please review https://github.com/Infotrend-Inc/OpenAI_WebUI/blob/main/README.md for a few sections in particular:

  • the .env supported environment variables that are defined in this template
  • the Unraid specific setup section that introduces features not enabled by default, including the ability to password protect the WebUI.
  • an environment variable ready version of the models list is available at https://github.com/Infotrend-Inc/OpenAI_WebUI/blob/main/models.txt and can be used for the OAIWUI_GPT_MODELS and OAIWUI_IMAGE_MODELS parameters

Extra parameters are available under the advanced settings.

  • the default savedir is /iti/savedir. /iti is mounted from within the appdata folder.
  • the default user id is 99 and group id is 100. This can be changed modiying the WANTED_UID and WANTED_GID parameters.
  • When using the "prompt presets" feature, the directory must exist (recommended location: /iti/prompt_presets).
  • When using the "prompt presets settings" feature, the JSON file must exist (recommended location: /iti/prompt_presets.json).

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8501]
Netzwerk
bridge
Shell
bash
Privilegiert
false

Konfiguration der Vorlage

OPENAI_API_KEYVariable

Your OpenAI API key

PERPLEXITY_API_KEYVariable

Your Perplexity API key

GEMINI_API_KEYVariable

Your Google Gemini API key

OLLAMA_HOSTVariable

Your Ollama host

LITELLM_URLVariable

Your LiteLLM URL

LITELLM_API_KEYVariable

Your LiteLLM API key

WebUIPorttcp
Ziel
8501
Standard
8501
Wert
8501
Run directoryPathrw

Mount directory for application files. /iti/savedir matches value used for OAIWUI_SAVEDIR

Ziel
/iti/savedir
Standard
/mnt/user/appdata/openai_webui
Wert
/mnt/user/appdata/openai_webui/savedir
OAIWUI_SAVEDIRVariable

Required: location where generated files are placed

Standard
/iti/savedir
Wert
/iti/savedir
WANTED_UIDVariable

User id to run the container as

Standard
99
Wert
99
WANTED_GIDVariable

Group id to run the container as

Standard
100
Wert
100
OAIWUI_GPT_ONLYVariable

If True, only show the GPT UI If False, show both the GPT and the Image generation UI

Standard
False
Wert
False
OAIWUI_GPT_MODELSVariable

Required: space separated list of GPT models authorized for the provided API Keys

Standard
chatgpt-4o-latest gemini-2.0-flash sonar
Wert
chatgpt-4o-latest gemini-2.0-flash sonar
OAIWUI_IMAGE_MODELSVariable

Required: space separated list of Image models authorized for the provided API Keys

Standard
dall-e-3 gpt-image-1
Wert
dall-e-3 gpt-image-1
OAIWUI_GPT_VISIONVariable

For compatible models, disable their vision capabilities

Standard
True
Wert
True
OAIWUI_IGNORE_EMPTYVariable

Required for Unraid: avoid errors in case some (not all) environment variables are not set

Wert
True
OAIWUI_USERNAMEVariable

Default username (leave blank to be prompted)

OAIWUI_PROMPT_PRESETS_DIRVariable

Directory that contains prompt presets (see GitHub for examples). If a directory is provided, it must contains at least one valid json file

OAIWUI_PROMPT_PRESETS_ONLYVariable

Json file that contains valid settings to use for the OAIWUI_PROMPT_PRESETS_DIR presets

Kategorien

Statistik herunterladen

3,215
Downloads insgesamt

Einzelheiten

Repository
infotrend/openai_webui:latest
Zuletzt aktualisiert2025-08-08
Erstmals gesehen2025-05-13

Führen Sie OpenAIWebUI auf Unraid aus.

OpenAIWebUI ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.