Skip to main content

Specialized slider for AI model parameters. Shows real-time value, description, and recommended ranges. Perfect for settings like temperature, top-p, frequency penalty, and presence penalty.

Preview

0.7
0.02.0
Presets:

Installation

Terminalbash

Usage

Reacttsx

Examples

With Presets

0.7
0.02.0
Presets:
tsx

Custom Presets

1024
14096
Presets:
tsx

Max Tokens

0.7
0.02.0
Presets:
0.9
0.01.0
1024
14096

Current settings:

Temperature: 0.7, Top P: 0.9, Max Tokens: 1024

tsx

Without Presets

0.0
-2.02.0

Type Definitions

TypeScripttypescript

Props

NameTypeDefaultDescription
labelRequired
stringParameter name/label
labelAr
string
description
stringExplanation of what this parameter does
descriptionAr
string
valueRequired
numberCurrent parameter value
onValueChangeRequired
(value: number) => void
min
number0Minimum allowed value
max
number1Maximum allowed value
step
number0.1Increment step for adjustments
decimals
number1
presets
ParameterPreset[]
showValue
booleantrueDisplay current value next to slider
isRTL
booleanfalse
className
string

Accessibility

Slider Control

The slider is fully keyboard accessible with arrow keys for fine control and Page Up/Down for larger steps.

Value Display

Current value is displayed visually and announced to screen readers.

Descriptions

Parameter descriptions help users understand what each setting controls.

Use Cases

AI temperature and top-p controls

Generation length settings

Model parameter fine-tuning

Creativity vs accuracy trade-off controls

Best Practices

Do

  • Show the current value and parameter name clearly
  • Provide sensible defaults for each parameter
  • Include tooltips explaining what each parameter does

Don't

  • Don't allow invalid parameter combinations
  • Don't use without labels — always name the parameter
  • Don't hide the numeric value

Related Components