fix: show agent generation parameters directly
This commit is contained in:
@@ -299,18 +299,17 @@ function errorMessage(error: unknown, fallback: string) {
|
|||||||
<el-option v-for="item in knowledge" :key="item.id" :label="`${item.name}${item.status === 0 ? ' · 已关闭(仅本次预览)' : ''}`" :value="item.id" />
|
<el-option v-for="item in knowledge" :key="item.id" :label="`${item.name}${item.status === 0 ? ' · 已关闭(仅本次预览)' : ''}`" :value="item.id" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-collapse class="agent-advanced-settings">
|
<section class="agent-advanced-settings">
|
||||||
<el-collapse-item title="高级生成参数" name="generation">
|
<div class="agent-subsection-title"><h4>高级生成参数</h4><span>仅影响本次后台调试</span></div>
|
||||||
<div class="agent-config-grid">
|
<div class="agent-config-grid">
|
||||||
<el-form-item label="Temperature"><el-input-number v-model="agentForm.temperature" :min="0" :max="2" :step="0.1" /></el-form-item>
|
<el-form-item label="回答随机性"><el-input-number v-model="agentForm.temperature" :min="0" :max="2" :step="0.1" /></el-form-item>
|
||||||
<el-form-item label="Top P"><el-input-number v-model="agentForm.topP" :min="0" :max="1" :step="0.05" /></el-form-item>
|
<el-form-item label="核采样概率"><el-input-number v-model="agentForm.topP" :min="0" :max="1" :step="0.05" /></el-form-item>
|
||||||
<el-form-item label="Top K"><el-input-number v-model="agentForm.topK" :min="1" :max="1000" /></el-form-item>
|
<el-form-item label="候选词数量"><el-input-number v-model="agentForm.topK" :min="1" :max="1000" /></el-form-item>
|
||||||
<el-form-item label="Max Tokens"><el-input-number v-model="agentForm.maxToken" :min="1" :max="100000" /></el-form-item>
|
<el-form-item label="最大输出长度"><el-input-number v-model="agentForm.maxToken" :min="1" :max="100000" /></el-form-item>
|
||||||
<el-form-item label="Presence Penalty"><el-input-number v-model="agentForm.presencePenalty" :min="-2" :max="2" :step="0.1" /></el-form-item>
|
<el-form-item label="主题重复惩罚"><el-input-number v-model="agentForm.presencePenalty" :min="-2" :max="2" :step="0.1" /></el-form-item>
|
||||||
<el-form-item label="Frequency Penalty"><el-input-number v-model="agentForm.frequencyPenalty" :min="-2" :max="2" :step="0.1" /></el-form-item>
|
<el-form-item label="高频重复惩罚"><el-input-number v-model="agentForm.frequencyPenalty" :min="-2" :max="2" :step="0.1" /></el-form-item>
|
||||||
</div>
|
</div>
|
||||||
</el-collapse-item>
|
</section>
|
||||||
</el-collapse>
|
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
|
|
||||||
|
|||||||
@@ -715,10 +715,30 @@ textarea {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.agent-advanced-settings {
|
.agent-advanced-settings {
|
||||||
margin-top: 8px;
|
margin-top: 16px;
|
||||||
border: 1px solid #e2eae7;
|
border: 1px solid #e2eae7;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
padding: 0 14px;
|
padding: 14px;
|
||||||
|
background: #f8faf9;
|
||||||
|
}
|
||||||
|
|
||||||
|
.agent-subsection-title {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
gap: 12px;
|
||||||
|
margin-bottom: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.agent-subsection-title h4 {
|
||||||
|
margin: 0;
|
||||||
|
color: #263832;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.agent-subsection-title span {
|
||||||
|
color: #667a73;
|
||||||
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.agent-trace-wide {
|
.agent-trace-wide {
|
||||||
|
|||||||
Reference in New Issue
Block a user