From a8868fa245f2340de689b1adfc53b3d4f260a4aa Mon Sep 17 00:00:00 2001 From: Abbeyme1 Date: Sat, 14 Jun 2025 18:00:40 +0530 Subject: [PATCH] feat: use DEFAULT_LLM_MODEL env var for default model selection --- .env.example | 3 ++- src/webui/components/agent_settings_tab.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index 8d7ceff5..ddbcaf0f 100644 --- a/.env.example +++ b/.env.example @@ -39,7 +39,8 @@ GROK_API_KEY= #set default LLM DEFAULT_LLM=openai - +#set default LLM model +DEFAULT_LLM_MODEL=gpt-4 # Set to false to disable anonymized telemetry ANONYMIZED_TELEMETRY=false diff --git a/src/webui/components/agent_settings_tab.py b/src/webui/components/agent_settings_tab.py index a93eb76a..b9cbc324 100644 --- a/src/webui/components/agent_settings_tab.py +++ b/src/webui/components/agent_settings_tab.py @@ -71,7 +71,7 @@ def create_agent_settings_tab(webui_manager: WebuiManager): llm_model_name = gr.Dropdown( label="LLM Model Name", choices=config.model_names[os.getenv("DEFAULT_LLM", "openai")], - value=config.model_names[os.getenv("DEFAULT_LLM", "openai")][0], + value=os.getenv("DEFAULT_LLM_MODEL", config.model_names[os.getenv("DEFAULT_LLM", "openai")][0]), interactive=True, allow_custom_value=True, info="Select a model in the dropdown options or directly type a custom model name"