{/* 分组选择 */}
{t('分组')}
{/* 模型选择 */}
{t('模型')}
{/* Temperature */}
Temperature
{inputs.temperature}
:
}
onClick={() => handleParameterToggle('temperature')}
className="!rounded-full !w-6 !h-6 !p-0 !min-w-0"
/>
控制输出的随机性和创造性
handleInputChange('temperature', value)}
className="mt-2"
disabled={!parameterEnabled.temperature}
/>
{/* Top P */}
Top P
{inputs.top_p}
:
}
onClick={() => handleParameterToggle('top_p')}
className="!rounded-full !w-6 !h-6 !p-0 !min-w-0"
/>
核采样,控制词汇选择的多样性
handleInputChange('top_p', value)}
className="mt-2"
disabled={!parameterEnabled.top_p}
/>
{/* Frequency Penalty */}
Frequency Penalty
{inputs.frequency_penalty}
:
}
onClick={() => handleParameterToggle('frequency_penalty')}
className="!rounded-full !w-6 !h-6 !p-0 !min-w-0"
/>
频率惩罚,减少重复词汇的出现
handleInputChange('frequency_penalty', value)}
className="mt-2"
disabled={!parameterEnabled.frequency_penalty}
/>
{/* Presence Penalty */}
Presence Penalty
{inputs.presence_penalty}
:
}
onClick={() => handleParameterToggle('presence_penalty')}
className="!rounded-full !w-6 !h-6 !p-0 !min-w-0"
/>
存在惩罚,鼓励讨论新话题
handleInputChange('presence_penalty', value)}
className="mt-2"
disabled={!parameterEnabled.presence_penalty}
/>
{/* MaxTokens */}
Max Tokens
:
}
onClick={() => handleParameterToggle('max_tokens')}
className="!rounded-full !w-6 !h-6 !p-0 !min-w-0"
/>
handleInputChange('max_tokens', value)}
className="!rounded-lg"
disabled={!parameterEnabled.max_tokens}
/>
{/* Seed */}
Seed
(可选,用于复现结果)
:
}
onClick={() => handleParameterToggle('seed')}
className="!rounded-full !w-6 !h-6 !p-0 !min-w-0"
/>
handleInputChange('seed', value === '' ? null : value)}
className="!rounded-lg"
disabled={!parameterEnabled.seed}
/>
{/* Stream Toggle */}
流式输出
{/* System Prompt */}