diff --git a/src/backend/base/langflow/components/models/perplexity.py b/src/backend/base/langflow/components/models/perplexity.py index 8208cee28..fafd8fb7d 100644 --- a/src/backend/base/langflow/components/models/perplexity.py +++ b/src/backend/base/langflow/components/models/perplexity.py @@ -3,7 +3,8 @@ from pydantic.v1 import SecretStr from langflow.base.models.model import LCModelComponent from langflow.field_typing import LanguageModel -from langflow.io import DropdownInput, FloatInput, IntInput, SecretStrInput +from langflow.field_typing.range_spec import RangeSpec +from langflow.io import DropdownInput, FloatInput, IntInput, SecretStrInput, SliderInput class PerplexityComponent(LCModelComponent): @@ -38,8 +39,11 @@ class PerplexityComponent(LCModelComponent): display_name="Perplexity API Key", info="The Perplexity API Key to use for the Perplexity model.", advanced=False, + required=True, + ), + SliderInput( + name="temperature", display_name="Temperature", value=0.75, range_spec=RangeSpec(min=0, max=2, step=0.05) ), - FloatInput(name="temperature", display_name="Temperature", value=0.75), FloatInput( name="top_p", display_name="Top P",