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"),
|