OpenAIWebUI

OpenAIWebUI

Application Docker from ITI's Repository

Vue d'ensemble

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).

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:8501]
Réseau
bridge
Coquille
bash
Privilégié
false

Configuration du modèle

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
Cible
8501
Défaut
8501
Valeur
8501
Run directoryPathrw

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

Cible
/iti/savedir
Défaut
/mnt/user/appdata/openai_webui
Valeur
/mnt/user/appdata/openai_webui/savedir
OAIWUI_SAVEDIRVariable

Required: location where generated files are placed

Défaut
/iti/savedir
Valeur
/iti/savedir
WANTED_UIDVariable

User id to run the container as

Défaut
99
Valeur
99
WANTED_GIDVariable

Group id to run the container as

Défaut
100
Valeur
100
OAIWUI_GPT_ONLYVariable

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

Défaut
False
Valeur
False
OAIWUI_GPT_MODELSVariable

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

Défaut
chatgpt-4o-latest gemini-2.0-flash sonar
Valeur
chatgpt-4o-latest gemini-2.0-flash sonar
OAIWUI_IMAGE_MODELSVariable

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

Défaut
dall-e-3 gpt-image-1
Valeur
dall-e-3 gpt-image-1
OAIWUI_GPT_VISIONVariable

For compatible models, disable their vision capabilities

Défaut
True
Valeur
True
OAIWUI_IGNORE_EMPTYVariable

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

Valeur
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

Catégories

Télécharger les statistiques

3,215
Total des téléchargements

Détails

Référentiel
infotrend/openai_webui:latest
Dernière mise à jour2025-08-08
Première vue2025-05-13

Exécutez OpenAIWebUI sur Unraid.

OpenAIWebUI est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.