From 61c2e839038e684119d03bccb24a4b7133c8a141 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期五, 09 八月 2024 14:58:42 +0800 Subject: [PATCH] fix: 修改bug --- src/views/dmx/IntelligentAgent/components/agentConfig.vue | 39 ++++++++++++++++++++++++++------------- 1 files changed, 26 insertions(+), 13 deletions(-) diff --git a/src/views/dmx/IntelligentAgent/components/agentConfig.vue b/src/views/dmx/IntelligentAgent/components/agentConfig.vue index 427dcf9..c23aa64 100644 --- a/src/views/dmx/IntelligentAgent/components/agentConfig.vue +++ b/src/views/dmx/IntelligentAgent/components/agentConfig.vue @@ -32,7 +32,7 @@ > <a-row class=""> <a-col :span="24"> - <a-tabs type="capsule" size="large" v-model="keyLarge" @tab-click="console.log(keyLarge)"> + <a-tabs type="capsule" size="large" :active-key="activeKey" @change="handleTabChange"> <a-tab-pane key="1" title="鍔╃悊璁剧疆"> <a-divider style="margin-bottom: 20px;margin-top: 0" /> <div style="width: 100%;" :style="{height:height}"> @@ -220,33 +220,33 @@ </a-select> </a-form-item> <a-form-item label="娓╁害"> - <a-switch size="small" /> + <a-switch size="small" v-model="temperature" /> <a-space direction="vertical" size="large"> - <a-slider v-model="form.llm_setting.temperature" :step="0.01" :min="0" :max="1" :style="{ width: '350px', marginLeft: '20px' }" show-input /> + <a-slider :disabled="!temperature" v-model="form.llm_setting.temperature" :step="0.01" :min="0" :max="1" :style="{ width: '350px', marginLeft: '20px' }" show-input /> </a-space> </a-form-item> <a-form-item label="top P"> - <a-switch size="small" /> + <a-switch size="small" v-model="top_p" /> <a-space direction="vertical" size="large"> - <a-slider v-model="form.llm_setting.top_p" :step="0.01" :min="0" :max="1" :style="{ width: '350px', marginLeft: '20px' }" show-input /> + <a-slider :disabled="!top_p" v-model="form.llm_setting.top_p" :step="0.01" :min="0" :max="1" :style="{ width: '350px', marginLeft: '20px' }" show-input /> </a-space> </a-form-item> <a-form-item label="鍑哄腑澶勭綒"> - <a-switch size="small" /> + <a-switch size="small" v-model="presence_penalty" /> <a-space direction="vertical" size="large"> - <a-slider v-model="form.llm_setting.presence_penalty" :step="0.01" :min="0" :max="1" :style="{ width: '350px', marginLeft: '20px' }" show-input /> + <a-slider :disabled="!presence_penalty" v-model="form.llm_setting.presence_penalty" :step="0.01" :min="0" :max="1" :style="{ width: '350px', marginLeft: '20px' }" show-input /> </a-space> </a-form-item> <a-form-item label="棰戠巼澶勭綒"> - <a-switch size="small" /> + <a-switch size="small" v-model="frequency_penalty" /> <a-space direction="vertical" size="large"> - <a-slider v-model="form.llm_setting.frequency_penalty" :step="0.01" :min="0" :max="1" :style="{ width: '350px', marginLeft: '20px' }" show-input /> + <a-slider :disabled="!frequency_penalty" v-model="form.llm_setting.frequency_penalty" :step="0.01" :min="0" :max="1" :style="{ width: '350px', marginLeft: '20px' }" show-input /> </a-space> </a-form-item> <a-form-item label="鏈�澶oken鏁�"> - <a-switch size="small" /> + <a-switch size="small" v-model="max_tokens" /> <a-space direction="vertical" size="large"> - <a-slider v-model="form.llm_setting.max_tokens" :min="0" :max="2048" :style="{ width: '350px', marginLeft: '20px' }" show-input /> + <a-slider :disabled="!max_tokens" v-model="form.llm_setting.max_tokens" :min="0" :max="2048" :style="{ width: '350px', marginLeft: '20px' }" show-input /> </a-space> </a-form-item> </a-form> @@ -274,7 +274,7 @@ const formRef = ref(); const formRef1 = ref(); const formRef2 = ref(); -const keyLarge = ref('1'); +const activeKey = ref('1'); const form = reactive({ name: "", icon: "", @@ -283,7 +283,7 @@ empty_response: "", prologue: "浣犲ソ锛� 鎴戞槸浣犵殑鍔╃悊锛屾湁浠�涔堝彲浠ュ府鍒颁綘鐨勫悧锛�", quote: true, - self_rag: true, + self_rag: false, system: "浣犳槸涓�涓櫤鑳藉姪鎵嬶紝璇锋�荤粨鐭ヨ瘑搴撶殑鍐呭鏉ュ洖绛旈棶棰橈紝璇峰垪涓剧煡璇嗗簱涓殑鏁版嵁璇︾粏鍥炵瓟銆傚綋鎵�鏈夌煡璇嗗簱鍐呭閮戒笌闂鏃犲叧鏃讹紝浣犵殑鍥炵瓟蹇呴』鍖呮嫭鈥滅煡璇嗗簱涓湭鎵惧埌鎮ㄨ鐨勭瓟妗堬紒鈥濊繖鍙ヨ瘽銆�" + "鍥炵瓟闇�瑕佽�冭檻鑱婂ぉ鍘嗗彶銆俓n 浠ヤ笅鏄煡璇嗗簱锛歕n {knowledge}\n 浠ヤ笂鏄煡璇嗗簱銆�", parameters: [ @@ -309,6 +309,13 @@ rerank_id:'', top_k:1024, }); +let temperature = ref(true); +let top_p = ref(true); +let presence_penalty = ref(true); +let frequency_penalty = ref(true); +let max_tokens = ref(true); + + const height = ref('calc(500px)'); const props = defineProps(['typeAngint', 'formData']); const emit = defineEmits(['queryList']); @@ -405,6 +412,7 @@ // post: '',// 宀椾綅 // txt: '',// 澶囨敞 // }); + activeKey.value= '1' formRef.value.resetFields(); formRef1.value.resetFields(); formRef2.value.resetFields(); @@ -495,6 +503,11 @@ } +function handleTabChange(key) { + // 澶勭悊鏍囩鏀瑰彉浜嬩欢 + console.log('Changed to tab:', key); + activeKey.value=key; +} const queryModel = async (params) => { try { -- Gitblit v1.8.0