| 
					
				 | 
			
			
				@@ -474,7 +474,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       <template 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         v-if="state.form.advise.types.includes(AdviseType.Open)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-checkbox :value="AdviseType.Tips"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <el-checkbox 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          :value="AdviseType.Tips" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          @change="onChangeAdviseTips" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           自定义提示词 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <el-checkbox :value="AdviseType.Knowledge"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -521,7 +524,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           v-model:param="state.form.advise.tips" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           type="textarea" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           :rows="4" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          placeholder="问题应该与你最后一轮的回复紧密相关,可以引发进一步的讨论。
问题不要与上文已经提问或者回答过的内容重复。
每句话只包含一个问题,但也可以不是问句而是一句指令。
推荐你有能力回答的问题。" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          :placeholder="AdviseTips" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -761,6 +764,8 @@ enum AdviseType { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Tips = 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Knowledge = 3, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const AdviseTips = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  '问题应该与你最后一轮的回复紧密相关,可以引发进一步的讨论。\r问题不要与上文已经提问或者回答过的内容重复。\r每句话只包含一个问题,但也可以不是问句而是一句指令。\r推荐你有能力回答的问题。' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const state: any = reactive({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ID: route.params.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   isInit: false, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -877,7 +882,6 @@ const autoSave = debounce((v) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (state.detail.type === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     params.modelId = state.form.modelId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     params.datasetIds = state.form.datasetIds 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    console.log(state.form.datasetConfigs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (!state.form.datasetConfigs) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       state.form.datasetConfigs = ref_recalConfig.value.getData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1244,6 +1248,11 @@ const onRecall = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const getRecallConfig = (config) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   state.form.datasetConfigs = { ...config } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const onChangeAdviseTips = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (val && !isValue(state.form.advise.tips)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    state.form.advise.tips = AdviseTips 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   initDictionary() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   initDetail() 
			 |