Temperature
- {textSettings.temperature}
+ {pendingTextSettings.temperature}
updateTextSetting("temperature", parseFloat(e.target.value))}
min="0"
max="2"
step="0.1"
- style={getSliderStyle(textSettings.temperature, 0, 2)}
+ style={getSliderStyle(pendingTextSettings.temperature, 0, 2)}
/>
Controls creativity. Lower = focused & factual, Higher = creative & diverse. (Recommended: 0.7)
@@ -964,7 +1010,7 @@ function Settings({
Max Response Tokens
- {(textSettings.responseTokenMode || "auto") === "auto" ? "Auto" : (textSettings.maxTokens || 1024)}
+ {(pendingTextSettings.responseTokenMode || "auto") === "auto" ? "Auto" : (pendingTextSettings.maxTokens || 1024)}
@@ -974,24 +1020,24 @@ function Settings({
].map((mode) => (
))}
- {(textSettings.responseTokenMode || "auto") === "manual" ? (
+ {(pendingTextSettings.responseTokenMode || "auto") === "manual" ? (
<>
updateTextSetting("maxTokens", parseInt(e.target.value))}
min="64"
max="4096"
step="64"
- style={getSliderStyle(textSettings.maxTokens || 1024, 64, 4096)}
+ style={getSliderStyle(pendingTextSettings.maxTokens || 1024, 64, 4096)}
/>
Manual uses the slider value.
@@ -1009,7 +1055,7 @@ function Settings({
updateTextSetting("seed", parseInt(e.target.value) || -1)}
placeholder="-1"
/>
@@ -1038,7 +1084,7 @@ function Settings({
{["potato", "balanced", "high", "custom"].map((profile) => (