mirror of
https://github.com/browser-use/web-ui.git
synced 2026-03-22 03:07:54 +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(
|
||||
choices=[provider for provider, model in config.model_names.items()],
|
||||
label="LLM Provider",
|
||||
value="openai",
|
||||
value=os.getenv("DEFAULT_LLM", "openai"),
|
||||
info="Select LLM provider for LLM",
|
||||
interactive=True
|
||||
)
|
||||
llm_model_name = gr.Dropdown(
|
||||
label="LLM Model Name",
|
||||
choices=config.model_names['openai'],
|
||||
value="gpt-4o",
|
||||
choices=config.model_names[os.getenv("DEFAULT_LLM", "openai")],
|
||||
value=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"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import os
|
||||
|
||||
from distutils.util import strtobool
|
||||
import gradio as gr
|
||||
import logging
|
||||
from gradio.components import Component
|
||||
@@ -52,13 +52,13 @@ def create_browser_settings_tab(webui_manager: WebuiManager):
|
||||
with gr.Row():
|
||||
use_own_browser = gr.Checkbox(
|
||||
label="Use Own Browser",
|
||||
value=False,
|
||||
value=bool(strtobool(os.getenv("USE_OWN_BROWSER", "false"))),
|
||||
info="Use your existing browser instance",
|
||||
interactive=True
|
||||
)
|
||||
keep_browser_open = gr.Checkbox(
|
||||
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",
|
||||
interactive=True
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user