diff --git a/webview-ui/src/components/settings/TemperatureControl.tsx b/webview-ui/src/components/settings/TemperatureControl.tsx index ba590ec70e..21b4f5d669 100644 --- a/webview-ui/src/components/settings/TemperatureControl.tsx +++ b/webview-ui/src/components/settings/TemperatureControl.tsx @@ -1,4 +1,4 @@ -import { Checkbox } from "vscrui" +import { VSCodeCheckbox } from "@vscode/webview-ui-toolkit/react" import { useEffect, useState } from "react" interface TemperatureControlProps { @@ -16,57 +16,53 @@ export const TemperatureControl = ({ value, onChange, maxValue = 1 }: Temperatur }, [value]) return ( -
+ Controls randomness in the model's responses. Higher values make output more random, lower values make + it more deterministic. +
{isCustomTemperature && ( - <> - - { - const newValue = parseFloat(e.target.value) - onChange(isNaN(newValue) ? undefined : newValue) - }} - style={{ - flexGrow: 1, - accentColor: "var(--vscode-button-background)", - height: "2px", - }} - /> - - {value?.toFixed(2)} - - > +