mirror of
https://github.com/browser-use/web-ui.git
synced 2026-03-22 11:17:17 +08:00
refactor: update default values in agent and browser settings tabs to use environment variables
This commit is contained in:
@@ -64,14 +64,14 @@ def create_agent_settings_tab(webui_manager: WebuiManager):
|
|||||||
llm_provider = gr.Dropdown(
|
llm_provider = gr.Dropdown(
|
||||||
choices=[provider for provider, model in config.model_names.items()],
|
choices=[provider for provider, model in config.model_names.items()],
|
||||||
label="LLM Provider",
|
label="LLM Provider",
|
||||||
value="openai",
|
value=os.getenv("DEFAULT_LLM", "openai"),
|
||||||
info="Select LLM provider for LLM",
|
info="Select LLM provider for LLM",
|
||||||
interactive=True
|
interactive=True
|
||||||
)
|
)
|
||||||
llm_model_name = gr.Dropdown(
|
llm_model_name = gr.Dropdown(
|
||||||
label="LLM Model Name",
|
label="LLM Model Name",
|
||||||
choices=config.model_names['openai'],
|
choices=config.model_names[os.getenv("DEFAULT_LLM", "openai")],
|
||||||
value="gpt-4o",
|
value=config.model_names[os.getenv("DEFAULT_LLM", "openai")][0],
|
||||||
interactive=True,
|
interactive=True,
|
||||||
allow_custom_value=True,
|
allow_custom_value=True,
|
||||||
info="Select a model in the dropdown options or directly type a custom model name"
|
info="Select a model in the dropdown options or directly type a custom model name"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import os
|
import os
|
||||||
|
from distutils.util import strtobool
|
||||||
import gradio as gr
|
import gradio as gr
|
||||||
import logging
|
import logging
|
||||||
from gradio.components import Component
|
from gradio.components import Component
|
||||||
@@ -52,13 +52,13 @@ def create_browser_settings_tab(webui_manager: WebuiManager):
|
|||||||
with gr.Row():
|
with gr.Row():
|
||||||
use_own_browser = gr.Checkbox(
|
use_own_browser = gr.Checkbox(
|
||||||
label="Use Own Browser",
|
label="Use Own Browser",
|
||||||
value=False,
|
value=bool(strtobool(os.getenv("USE_OWN_BROWSER", "false"))),
|
||||||
info="Use your existing browser instance",
|
info="Use your existing browser instance",
|
||||||
interactive=True
|
interactive=True
|
||||||
)
|
)
|
||||||
keep_browser_open = gr.Checkbox(
|
keep_browser_open = gr.Checkbox(
|
||||||
label="Keep Browser Open",
|
label="Keep Browser Open",
|
||||||
value=os.getenv("KEEP_BROWSER_OPEN", True),
|
value=bool(strtobool(os.getenv("KEEP_BROWSER_OPEN", "true"))),
|
||||||
info="Keep Browser Open between Tasks",
|
info="Keep Browser Open between Tasks",
|
||||||
interactive=True
|
interactive=True
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user