Skip to content

Commit ffb3be6

Browse files
authored
Merge branch 'main' into main
2 parents 2b95985 + d5d9333 commit ffb3be6

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

.env.example

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ IBM_PROJECT_ID=
3737
GROK_ENDPOINT="https://api.x.ai/v1"
3838
GROK_API_KEY=
3939

40+
#set default LLM
41+
DEFAULT_LLM=openai
42+
43+
4044
# Set to false to disable anonymized telemetry
4145
ANONYMIZED_TELEMETRY=false
4246

@@ -50,6 +54,7 @@ BROWSER_DEBUGGING_PORT=9222
5054
BROWSER_DEBUGGING_HOST=localhost
5155
# Set to true to keep browser open between AI tasks
5256
KEEP_BROWSER_OPEN=true
57+
USE_OWN_BROWSER=false
5358
BROWSER_CDP=
5459
# Display settings
5560
# Format: WIDTHxHEIGHTxDEPTH

src/webui/components/agent_settings_tab.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,14 @@ def create_agent_settings_tab(webui_manager: WebuiManager):
6464
llm_provider = gr.Dropdown(
6565
choices=[provider for provider, model in config.model_names.items()],
6666
label="LLM Provider",
67-
value="openai",
67+
value=os.getenv("DEFAULT_LLM", "openai"),
6868
info="Select LLM provider for LLM",
6969
interactive=True
7070
)
7171
llm_model_name = gr.Dropdown(
7272
label="LLM Model Name",
73-
choices=config.model_names['openai'],
74-
value="gpt-4o",
73+
choices=config.model_names[os.getenv("DEFAULT_LLM", "openai")],
74+
value=config.model_names[os.getenv("DEFAULT_LLM", "openai")][0],
7575
interactive=True,
7676
allow_custom_value=True,
7777
info="Select a model in the dropdown options or directly type a custom model name"

src/webui/components/browser_settings_tab.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import os
2-
2+
from distutils.util import strtobool
33
import gradio as gr
44
import logging
55
from gradio.components import Component
@@ -52,13 +52,13 @@ def create_browser_settings_tab(webui_manager: WebuiManager):
5252
with gr.Row():
5353
use_own_browser = gr.Checkbox(
5454
label="Use Own Browser",
55-
value=False,
55+
value=bool(strtobool(os.getenv("USE_OWN_BROWSER", "false"))),
5656
info="Use your existing browser instance",
5757
interactive=True
5858
)
5959
keep_browser_open = gr.Checkbox(
6060
label="Keep Browser Open",
61-
value=os.getenv("KEEP_BROWSER_OPEN", True),
61+
value=bool(strtobool(os.getenv("KEEP_BROWSER_OPEN", "true"))),
6262
info="Keep Browser Open between Tasks",
6363
interactive=True
6464
)

0 commit comments

Comments
 (0)