ParameterPanel
请求参数:系统指令、温度、Top P、最大输出 token 数,以及推理模型的推理设置。未设置即使用模型默认值。
function Basic() {
const [value, setValue] = useState<PlaygroundParameters>({ instructions });
return (
<ParameterPopover
value={value}
onValueChange={setValue}
reasoning
align="start"
trigger={
<Button size="sm" variant="secondary" leadingIcon={icons.displayOptions}>
Parameters
</Button>
}
/>
);
}import { ParameterPanel, ParameterPopover } from "@logicplanes/kaeso-ui/playground";属性
defaultsPick<PlaygroundParameters, "temperature" | "topP">未设置时显示的内容(未提供时温度为 1、Top P 为 1):模型的默认值。
disabledboolean = false禁用所有参数。
instructionsboolean = true显示系统指令字段(默认开启)。
layout"popover" | "panel" = popover在弹出层中紧凑显示,或在侧边面板中更宽松地显示。
maxOutputTokensLimitnumber模型最多可输出的 token 数:字段的最大值。
onValueChange(next: PlaygroundParameters) => void调用时传入已更改的参数。
reasoningboolean | ReasoningEffort[] = false模型支持的推理强度;模型不进行推理时为 false(默认):没有强度选项,也没有摘要。
samplingboolean = true显示温度和 Top P;推理模型通常两者都不接受(默认开启)。
valuePlaygroundParameters参数,例如温度和推理强度。