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
This commit is contained in:
Vinícios Batista da Silva 2025-01-17 15:57:13 -03:00 committed by GitHub
commit ac8d61a27c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

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