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
Your OpenAI API key
Your Perplexity API key
Your Google Gemini API key
Your Ollama host
Your LiteLLM URL
Your LiteLLM API key
- Ziel
- 8501
- Standard
- 8501
- Wert
- 8501
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
Required: location where generated files are placed
- Standard
- /iti/savedir
- Wert
- /iti/savedir
User id to run the container as
- Standard
- 99
- Wert
- 99
Group id to run the container as
- Standard
- 100
- Wert
- 100
If True, only show the GPT UI If False, show both the GPT and the Image generation UI
- Standard
- False
- Wert
- False
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
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
For compatible models, disable their vision capabilities
- Standard
- True
- Wert
- True
Required for Unraid: avoid errors in case some (not all) environment variables are not set
- Wert
- True
Default username (leave blank to be prompted)
Directory that contains prompt presets (see GitHub for examples). If a directory is provided, it must contains at least one valid json file
Json file that contains valid settings to use for the OAIWUI_PROMPT_PRESETS_DIR presets
Kategorien
Statistik herunterladen
Einzelheiten
infotrend/openai_webui:latestFü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.