rearrange setting fields
This commit is contained in:
@@ -105,7 +105,7 @@ const Input = (props: {
|
|||||||
<Help help={props.help}>
|
<Help help={props.help}>
|
||||||
<label className="m-2 p-2">{props.field}</label>
|
<label className="m-2 p-2">{props.field}</label>
|
||||||
<button
|
<button
|
||||||
className="p-2"
|
className="p-2"
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setHideInput(!hideInput);
|
setHideInput(!hideInput);
|
||||||
console.log("clicked", hideInput);
|
console.log("clicked", hideInput);
|
||||||
@@ -164,33 +164,31 @@ const Slicer = (props: {
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</span>
|
</span>
|
||||||
<span>
|
<input
|
||||||
<input
|
disabled={!enabled}
|
||||||
disabled={!enabled}
|
className="m-2 p-2 border rounded focus w-16"
|
||||||
className="m-2 p-2 border rounded focus w-28"
|
type="range"
|
||||||
type="range"
|
min={props.min}
|
||||||
min={props.min}
|
max={props.max}
|
||||||
max={props.max}
|
step="0.01"
|
||||||
step="0.01"
|
value={props.chatStore[props.field]}
|
||||||
value={props.chatStore[props.field]}
|
onChange={(event: any) => {
|
||||||
onChange={(event: any) => {
|
const value = parseFloat(event.target.value);
|
||||||
const value = parseFloat(event.target.value);
|
props.chatStore[props.field] = value;
|
||||||
props.chatStore[props.field] = value;
|
props.setChatStore({ ...props.chatStore });
|
||||||
props.setChatStore({ ...props.chatStore });
|
}}
|
||||||
}}
|
/>
|
||||||
/>
|
<input
|
||||||
<input
|
disabled={!enabled}
|
||||||
disabled={!enabled}
|
className="m-2 p-2 border rounded focus w-28"
|
||||||
className="m-2 p-2 border rounded focus w-28"
|
type="number"
|
||||||
type="number"
|
value={props.chatStore[props.field]}
|
||||||
value={props.chatStore[props.field]}
|
onChange={(event: any) => {
|
||||||
onChange={(event: any) => {
|
const value = parseFloat(event.target.value);
|
||||||
const value = parseFloat(event.target.value);
|
props.chatStore[props.field] = value;
|
||||||
props.chatStore[props.field] = value;
|
props.setChatStore({ ...props.chatStore });
|
||||||
props.setChatStore({ ...props.chatStore });
|
}}
|
||||||
}}
|
/>
|
||||||
/>
|
|
||||||
</span>
|
|
||||||
</Help>
|
</Help>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
@@ -426,6 +424,17 @@ export default (props: {
|
|||||||
{...props}
|
{...props}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
<SelectModel
|
||||||
|
help="模型,默认 3.5。不同模型性能和定价也不同,请参考 API 文档。"
|
||||||
|
{...props}
|
||||||
|
/>
|
||||||
|
<Slicer
|
||||||
|
field="temperature"
|
||||||
|
min={0}
|
||||||
|
max={2}
|
||||||
|
help="温度,数值越大模型生成文字的随机性越高。"
|
||||||
|
{...props}
|
||||||
|
/>
|
||||||
<Choice
|
<Choice
|
||||||
field="streamMode"
|
field="streamMode"
|
||||||
help="流模式,使用 stream mode 将可以动态看到生成内容,但无法准确计算 token 数量,在 token 数量过多时可能会裁切过多或过少历史消息"
|
help="流模式,使用 stream mode 将可以动态看到生成内容,但无法准确计算 token 数量,在 token 数量过多时可能会裁切过多或过少历史消息"
|
||||||
@@ -436,11 +445,6 @@ export default (props: {
|
|||||||
help="开发者模式,开启后会显示更多选项及功能"
|
help="开发者模式,开启后会显示更多选项及功能"
|
||||||
{...props}
|
{...props}
|
||||||
/>
|
/>
|
||||||
<Choice field="json_mode" help="JSON Mode" {...props} />
|
|
||||||
<SelectModel
|
|
||||||
help="模型,默认 3.5。不同模型性能和定价也不同,请参考 API 文档。"
|
|
||||||
{...props}
|
|
||||||
/>
|
|
||||||
<Number
|
<Number
|
||||||
field="maxTokens"
|
field="maxTokens"
|
||||||
help="最大上下文 token 数量。此值会根据选择的模型自动设置。"
|
help="最大上下文 token 数量。此值会根据选择的模型自动设置。"
|
||||||
@@ -459,6 +463,7 @@ export default (props: {
|
|||||||
readOnly={false}
|
readOnly={false}
|
||||||
{...props}
|
{...props}
|
||||||
/>
|
/>
|
||||||
|
<Choice field="json_mode" help="JSON Mode" {...props} />
|
||||||
<Number
|
<Number
|
||||||
field="postBeginIndex"
|
field="postBeginIndex"
|
||||||
help="指示发送 API 请求时要”忘记“多少历史消息"
|
help="指示发送 API 请求时要”忘记“多少历史消息"
|
||||||
@@ -471,13 +476,6 @@ export default (props: {
|
|||||||
readOnly={true}
|
readOnly={true}
|
||||||
{...props}
|
{...props}
|
||||||
/>
|
/>
|
||||||
<Slicer
|
|
||||||
field="temperature"
|
|
||||||
min={0}
|
|
||||||
max={2}
|
|
||||||
help="温度,数值越大模型生成文字的随机性越高。"
|
|
||||||
{...props}
|
|
||||||
/>
|
|
||||||
<Slicer
|
<Slicer
|
||||||
field="top_p"
|
field="top_p"
|
||||||
min={0}
|
min={0}
|
||||||
|
|||||||
Reference in New Issue
Block a user