-
Notifications
You must be signed in to change notification settings - Fork 126
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #47 from cheahjs/feat/add-missing-env-vars
feat: add missing env vars from current dev
- Loading branch information
Showing
1 changed file
with
36 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,41 @@ | ||
# Environment Variable Configuration | ||
|
||
## App/Backend ## | ||
## App/Backend | ||
|
||
Here is a list of supported environment variables used by `backend/config.py` intended to provide Open WebUI startup configurability. See also the [logging environment variables](/getting-started/logging#appbackend). | ||
|
||
| Environment Variable | App/Backend | | ||
| --------------------------------- | --------------------------------------------------------------------------- | | ||
| `CUSTOM_NAME` | Sets `WEBUI_NAME` but polls _api.openwebui.com_ for metadata | | ||
| `DEFAULT_MODELS` | Set a default Language Model, default: `None` | | ||
| `ENABLE_SIGNUP` | Toggle user account creation, default: `"True"` | | ||
| `ENV` | Environment setting, default: `"dev"` | | ||
| `K8S_FLAG` | Support Kubernetes style Ollama hostname `.svc.cluster.local` | | ||
| `MODEL_FILTER_ENABLED` | Toggle Language Model filtering, default: `"False"` | | ||
| `MODEL_FILTER_LIST` | Set Language Model filter list | | ||
| `OLLAMA_API_BASE_URL` | Deprecated, see `OLLAMA_BASE_URL` | | ||
| `OLLAMA_BASE_URL` | Configure Ollama backend URL, default: `"http://localhost:11434"` | | ||
| `OLLAMA_BASE_URLS` | Configure load balanced Ollama backend hosts, see `OLLAMA_BASE_URL` | | ||
| `OPENAI_API_KEY` | Set OpenAI API key | | ||
| `OPENAI_API_KEYS` | Support multiple Open API keys | | ||
| `OPENAI_API_BASE_URL` | Configure OpenAI base API URL | | ||
| `OPENAI_API_BASE_URLS` | Support balanced OpenAI base API URLs | | ||
| `RAG_EMBEDDING_MODEL` | Configure a Sentence-Transformer model, default: `"all-MiniLM-L6-v2"` | | ||
| `RAG_EMBEDDING_MODEL_AUTO_UPDATE` | Toggle automatic update of the Sentence-Transformer model, default: `False` | | ||
| `USE_CUDA_DOCKER` | Build docker image with NVIDIA CUDA support, default: `False` | | ||
| `USE_OLLAMA_DOCKER` | Build Docker image with bundled Ollama instance, default: `"false"` | | ||
| `USER_PERMISSIONS_CHAT_DELETION` | Toggle user permission to delete chats, default: `"True"` | | ||
| `WEBHOOK_URL` | Set webhook for integration with Slack/Microsoft Teams | | ||
| `WEBUI_AUTH_TRUSTED_EMAIL_HEADER` | Define trusted request header for authentication | | ||
| `WEBUI_NAME` | Main WebUI name, default: `"Open WebUI"` | | ||
| `WEBUI_SECRET_KEY` | Override randomly generated string used for JSON Web Token | | ||
| `WEBUI_VERSION` | Override WebUI version, default: `"v1.0.0-alpha.100"` | | ||
| `WHISPER_MODEL_AUTO_UPDATE` | Toggle automatic update of the Whisper model, default: `False` | | ||
| Environment Variable | App/Backend | | ||
| --------------------------------- | ---------------------------------------------------------------------------------------------------------------- | | ||
| `AUTOMATIC1111_BASE_URL` | URL to Automatic1111's Stable Diffusion API. | | ||
| `COMFYUI_BASE_URL` | URL to ComfyUI image generation API. | | ||
| `CUSTOM_NAME` | Sets `WEBUI_NAME` but polls _api.openwebui.com_ for metadata | | ||
| `DATA_DIR` | Specifies the base directory for data storage, including uploads, cache, vector database, etc, default: `./data` | | ||
| `DEFAULT_MODELS` | Set a default Language Model, default: `None` | | ||
| `DEFAULT_USER_ROLE` | Sets the default role assigned to new users, default: `pending`, options: `pending`, `user`, `admin` | | ||
| `ENABLE_ADMIN_EXPORT` | Controls whether admin users can export data, default: `True` | | ||
| `ENABLE_IMAGE_GENERATION` | Enables or disables image generation features, default: `False` | | ||
| `ENABLE_SIGNUP` | Toggle user account creation, default: `"True"` | | ||
| `ENV` | Environment setting, default: `"dev"` | | ||
| `FRONTEND_BUILD_DIR` | Location of the built frontend files, default: `../build` | | ||
| `K8S_FLAG` | Support Kubernetes style Ollama hostname `.svc.cluster.local` | | ||
| `MODEL_FILTER_ENABLED` | Toggle Language Model filtering, default: `"False"` | | ||
| `MODEL_FILTER_LIST` | Set Language Model filter list | | ||
| `OLLAMA_API_BASE_URL` | Deprecated, see `OLLAMA_BASE_URL` | | ||
| `OLLAMA_BASE_URL` | Configure Ollama backend URL, default: `"http://localhost:11434"` | | ||
| `OLLAMA_BASE_URLS` | Configure load balanced Ollama backend hosts, see `OLLAMA_BASE_URL` | | ||
| `OPENAI_API_BASE_URL` | Configure OpenAI base API URL | | ||
| `OPENAI_API_BASE_URLS` | Support balanced OpenAI base API URLs | | ||
| `OPENAI_API_KEY` | Set OpenAI API key | | ||
| `OPENAI_API_KEYS` | Support multiple Open API keys | | ||
| `PORT` | Port to run Open WebUI from, default: `8080` | | ||
| `RAG_EMBEDDING_MODEL_AUTO_UPDATE` | Toggle automatic update of the Sentence-Transformer model, default: `False` | | ||
| `RAG_EMBEDDING_MODEL` | Configure a Sentence-Transformer model, default: `"all-MiniLM-L6-v2"` | | ||
| `USE_CUDA_DOCKER` | Build docker image with NVIDIA CUDA support, default: `False` | | ||
| `USE_OLLAMA_DOCKER` | Build Docker image with bundled Ollama instance, default: `"false"` | | ||
| `USER_PERMISSIONS_CHAT_DELETION` | Toggle user permission to delete chats, default: `"True"` | | ||
| `WEBHOOK_URL` | Set webhook for integration with Slack/Microsoft Teams | | ||
| `WEBUI_AUTH_TRUSTED_EMAIL_HEADER` | Define trusted request header for authentication | | ||
| `WEBUI_NAME` | Main WebUI name, default: `"Open WebUI"` | | ||
| `WEBUI_SECRET_KEY` | Override randomly generated string used for JSON Web Token | | ||
| `WEBUI_VERSION` | Override WebUI version, default: `"v1.0.0-alpha.100"` | | ||
| `WHISPER_MODEL_AUTO_UPDATE` | Toggle automatic update of the Whisper model, default: `False` | |