add: google par défaut
Browse files
src/webui/components/agent_settings_tab.py
CHANGED
@@ -61,17 +61,18 @@ def create_agent_settings_tab(webui_manager: WebuiManager):
|
|
61 |
|
62 |
with gr.Group():
|
63 |
with gr.Row():
|
|
|
64 |
llm_provider = gr.Dropdown(
|
65 |
choices=[provider for provider, model in config.model_names.items()],
|
66 |
label="LLM Provider",
|
67 |
-
value=
|
68 |
info="Select LLM provider for LLM",
|
69 |
interactive=True
|
70 |
)
|
71 |
llm_model_name = gr.Dropdown(
|
72 |
label="LLM Model Name",
|
73 |
-
choices=config.model_names[
|
74 |
-
value=config.model_names[
|
75 |
interactive=True,
|
76 |
allow_custom_value=True,
|
77 |
info="Select a model in the dropdown options or directly type a custom model name"
|
@@ -124,7 +125,7 @@ def create_agent_settings_tab(webui_manager: WebuiManager):
|
|
124 |
choices=[provider for provider, model in config.model_names.items()],
|
125 |
label="Planner LLM Provider",
|
126 |
info="Select LLM provider for LLM",
|
127 |
-
value=
|
128 |
interactive=True
|
129 |
)
|
130 |
planner_llm_model_name = gr.Dropdown(
|
|
|
61 |
|
62 |
with gr.Group():
|
63 |
with gr.Row():
|
64 |
+
_default_provider = os.getenv("DEFAULT_LLM", "google")
|
65 |
llm_provider = gr.Dropdown(
|
66 |
choices=[provider for provider, model in config.model_names.items()],
|
67 |
label="LLM Provider",
|
68 |
+
value=_default_provider,
|
69 |
info="Select LLM provider for LLM",
|
70 |
interactive=True
|
71 |
)
|
72 |
llm_model_name = gr.Dropdown(
|
73 |
label="LLM Model Name",
|
74 |
+
choices=config.model_names[_default_provider],
|
75 |
+
value=config.model_names[_default_provider][0],
|
76 |
interactive=True,
|
77 |
allow_custom_value=True,
|
78 |
info="Select a model in the dropdown options or directly type a custom model name"
|
|
|
125 |
choices=[provider for provider, model in config.model_names.items()],
|
126 |
label="Planner LLM Provider",
|
127 |
info="Select LLM provider for LLM",
|
128 |
+
value=_default_provider,
|
129 |
interactive=True
|
130 |
)
|
131 |
planner_llm_model_name = gr.Dropdown(
|
src/webui/components/deep_research_agent_tab.py
CHANGED
@@ -137,7 +137,7 @@ async def run_deep_research(webui_manager: WebuiManager, components: Dict[Compon
|
|
137 |
# Browser Config (from browser_settings tab)
|
138 |
# Note: DeepResearchAgent constructor takes a dict, not full Browser/Context objects
|
139 |
browser_config_dict = {
|
140 |
-
"headless": get_setting("browser_settings", "headless",
|
141 |
"disable_security": get_setting("browser_settings", "disable_security", False),
|
142 |
"browser_binary_path": get_setting("browser_settings", "browser_binary_path"),
|
143 |
"user_data_dir": get_setting("browser_settings", "browser_user_data_dir"),
|
|
|
137 |
# Browser Config (from browser_settings tab)
|
138 |
# Note: DeepResearchAgent constructor takes a dict, not full Browser/Context objects
|
139 |
browser_config_dict = {
|
140 |
+
"headless": get_setting("browser_settings", "headless", True),
|
141 |
"disable_security": get_setting("browser_settings", "disable_security", False),
|
142 |
"browser_binary_path": get_setting("browser_settings", "browser_binary_path"),
|
143 |
"user_data_dir": get_setting("browser_settings", "browser_user_data_dir"),
|