Skip to main content

Parameter Slider

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
label
Required
stringParameter name/label
labelAr
string
description
stringExplanation of what this parameter does
descriptionAr
string
value
Required
numberCurrent parameter value
onValueChange
Required
(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.

Related Components

Model Selector

Select AI model

Token Counter

Track token usage

Chat Message

Display chat messages