mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 00:40:14 +01:00
feat: add default text.
fix: slider should set a number
This commit is contained in:
parent
46e3ef4049
commit
099210c10e
1 changed files with 15 additions and 15 deletions
|
|
@ -79,13 +79,13 @@ function Settings(props) {
|
||||||
htmlFor="chatGptLabel"
|
htmlFor="chatGptLabel"
|
||||||
className="text-left text-sm font-medium"
|
className="text-left text-sm font-medium"
|
||||||
>
|
>
|
||||||
Custom Name
|
Custom Name <small className="opacity-40">(default: blank)</small>
|
||||||
</Label>
|
</Label>
|
||||||
<Input
|
<Input
|
||||||
id="chatGptLabel"
|
id="chatGptLabel"
|
||||||
value={chatGptLabel}
|
value={chatGptLabel || ''}
|
||||||
// ref={inputRef}
|
// ref={inputRef}
|
||||||
onChange={e => setChatGptLabel(e.target.value)}
|
onChange={e => setChatGptLabel(e.target.value || null)}
|
||||||
placeholder="Set a custom name for ChatGPT"
|
placeholder="Set a custom name for ChatGPT"
|
||||||
className={cn(
|
className={cn(
|
||||||
defaultTextProps,
|
defaultTextProps,
|
||||||
|
|
@ -98,12 +98,12 @@ function Settings(props) {
|
||||||
htmlFor="promptPrefix"
|
htmlFor="promptPrefix"
|
||||||
className="text-left text-sm font-medium"
|
className="text-left text-sm font-medium"
|
||||||
>
|
>
|
||||||
Prompt Prefix
|
Prompt Prefix <small className="opacity-40">(default: blank)</small>
|
||||||
</Label>
|
</Label>
|
||||||
<TextareaAutosize
|
<TextareaAutosize
|
||||||
id="promptPrefix"
|
id="promptPrefix"
|
||||||
value={promptPrefix}
|
value={promptPrefix || ''}
|
||||||
onChange={e => setPromptPrefix(e.target.value)}
|
onChange={e => setPromptPrefix(e.target.value || null)}
|
||||||
placeholder="Set custom instructions. Defaults to: 'You are ChatGPT, a large language model trained by OpenAI.'"
|
placeholder="Set custom instructions. Defaults to: 'You are ChatGPT, a large language model trained by OpenAI.'"
|
||||||
className={cn(
|
className={cn(
|
||||||
defaultTextProps,
|
defaultTextProps,
|
||||||
|
|
@ -129,7 +129,7 @@ function Settings(props) {
|
||||||
htmlFor="chatGptLabel"
|
htmlFor="chatGptLabel"
|
||||||
className="text-left text-sm font-medium"
|
className="text-left text-sm font-medium"
|
||||||
>
|
>
|
||||||
Temperature
|
Temperature <small className="opacity-40">(default: 1)</small>
|
||||||
</Label>
|
</Label>
|
||||||
<Input
|
<Input
|
||||||
id="temp-int"
|
id="temp-int"
|
||||||
|
|
@ -143,7 +143,7 @@ function Settings(props) {
|
||||||
</div>
|
</div>
|
||||||
<Slider
|
<Slider
|
||||||
value={[temperature]}
|
value={[temperature]}
|
||||||
onValueChange={value => setTemperature(value)}
|
onValueChange={value => setTemperature(value[0])}
|
||||||
max={2}
|
max={2}
|
||||||
min={0}
|
min={0}
|
||||||
step={0.01}
|
step={0.01}
|
||||||
|
|
@ -177,7 +177,7 @@ function Settings(props) {
|
||||||
</div>
|
</div>
|
||||||
<Slider
|
<Slider
|
||||||
value={[maxTokens]}
|
value={[maxTokens]}
|
||||||
onValueChange={value => setMaxTokens(value)}
|
onValueChange={value => setMaxTokens(value[0])}
|
||||||
max={2048} // should be dynamic to the currently selected model
|
max={2048} // should be dynamic to the currently selected model
|
||||||
min={1}
|
min={1}
|
||||||
step={1}
|
step={1}
|
||||||
|
|
@ -197,7 +197,7 @@ function Settings(props) {
|
||||||
htmlFor="chatGptLabel"
|
htmlFor="chatGptLabel"
|
||||||
className="text-left text-sm font-medium"
|
className="text-left text-sm font-medium"
|
||||||
>
|
>
|
||||||
Top P
|
Top P <small className="opacity-40">(default: 1)</small>
|
||||||
</Label>
|
</Label>
|
||||||
<Input
|
<Input
|
||||||
id="top-p-int"
|
id="top-p-int"
|
||||||
|
|
@ -211,7 +211,7 @@ function Settings(props) {
|
||||||
</div>
|
</div>
|
||||||
<Slider
|
<Slider
|
||||||
value={[topP]}
|
value={[topP]}
|
||||||
onValueChange={value => setTopP(value)}
|
onValueChange={value => setTopP(value[0])}
|
||||||
max={1}
|
max={1}
|
||||||
min={0}
|
min={0}
|
||||||
step={0.01}
|
step={0.01}
|
||||||
|
|
@ -231,7 +231,7 @@ function Settings(props) {
|
||||||
htmlFor="chatGptLabel"
|
htmlFor="chatGptLabel"
|
||||||
className="text-left text-sm font-medium"
|
className="text-left text-sm font-medium"
|
||||||
>
|
>
|
||||||
Frequency Penalty
|
Frequency Penalty <small className="opacity-40">(default: 0)</small>
|
||||||
</Label>
|
</Label>
|
||||||
<Input
|
<Input
|
||||||
id="freq-penalty-int"
|
id="freq-penalty-int"
|
||||||
|
|
@ -245,7 +245,7 @@ function Settings(props) {
|
||||||
</div>
|
</div>
|
||||||
<Slider
|
<Slider
|
||||||
value={[freqP]}
|
value={[freqP]}
|
||||||
onValueChange={value => setFreqP(value)}
|
onValueChange={value => setFreqP(value[0])}
|
||||||
max={2}
|
max={2}
|
||||||
min={-2}
|
min={-2}
|
||||||
step={0.01}
|
step={0.01}
|
||||||
|
|
@ -265,7 +265,7 @@ function Settings(props) {
|
||||||
htmlFor="chatGptLabel"
|
htmlFor="chatGptLabel"
|
||||||
className="text-left text-sm font-medium"
|
className="text-left text-sm font-medium"
|
||||||
>
|
>
|
||||||
Presence Penalty
|
Presence Penalty <small className="opacity-40">(default: 0)</small>
|
||||||
</Label>
|
</Label>
|
||||||
<Input
|
<Input
|
||||||
id="pres-penalty-int"
|
id="pres-penalty-int"
|
||||||
|
|
@ -279,7 +279,7 @@ function Settings(props) {
|
||||||
</div>
|
</div>
|
||||||
<Slider
|
<Slider
|
||||||
value={[presP]}
|
value={[presP]}
|
||||||
onValueChange={value => setPresP(value)}
|
onValueChange={value => setPresP(value[0])}
|
||||||
max={2}
|
max={2}
|
||||||
min={-2}
|
min={-2}
|
||||||
step={0.01}
|
step={0.01}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue