fix: show agent generation parameters directly

This commit is contained in:
2026-07-13 14:47:56 +08:00
parent 44ab895149
commit a8bb8b068c
2 changed files with 33 additions and 14 deletions

View File

@@ -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>

View File

@@ -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 {