From ac8d61a27ce46c654f2d74476986f3a42d68214d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcios=20Batista=20da=20Silva?= Date: Fri, 17 Jan 2025 15:57:13 -0300 Subject: [PATCH] feat: improve model input fields for OpenRouter component (#5715) feat: improve model input fields for openrouter component 1. Make provider and model_name fields required 2. Add info description to temperature slider 3. Improve code formatting --- src/backend/base/langflow/components/models/openrouter.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/backend/base/langflow/components/models/openrouter.py b/src/backend/base/langflow/components/models/openrouter.py index 6c3d84dfb..dc7aa4544 100644 --- a/src/backend/base/langflow/components/models/openrouter.py +++ b/src/backend/base/langflow/components/models/openrouter.py @@ -50,6 +50,7 @@ class OpenRouterComponent(LCModelComponent): options=["Loading providers..."], value="Loading providers...", real_time_refresh=True, + required=True, ), DropdownInput( name="model_name", @@ -58,9 +59,14 @@ class OpenRouterComponent(LCModelComponent): options=["Select a provider first"], value="Select a provider first", real_time_refresh=True, + required=True, ), SliderInput( - name="temperature", display_name="Temperature", value=0.7, range_spec=RangeSpec(min=0, max=2, step=0.01) + name="temperature", + display_name="Temperature", + value=0.7, + range_spec=RangeSpec(min=0, max=2, step=0.01), + info="Controls randomness. Lower values are more deterministic, higher values are more creative.", ), IntInput( name="max_tokens",