【调整】AI 对话调整,提示词发送
							parent
							
								
									b6c654f039
								
							
						
					
					
						commit
						ca2b7202e6
					
				|  | @ -35,7 +35,7 @@ | |||
|       <el-main class="main-container"> | ||||
|         <div class="message-container" > | ||||
|           <Message v-if="list.length > 0" ref="messageRef" :list="list" @on-delete-success="handlerMessageDelete" /> | ||||
|           <ChatEmpty  v-if="list.length === 0" @on-prompt="onSend"/> | ||||
|           <ChatEmpty  v-if="list.length === 0" @on-prompt="doSend"/> | ||||
|         </div> | ||||
|       </el-main> | ||||
| 
 | ||||
|  | @ -158,7 +158,7 @@ const onPromptInput = (event) => { | |||
| /** | ||||
|  * 发送消息 | ||||
|  */ | ||||
| const onSend = async (val?: string) => { | ||||
| const onSend = async () => { | ||||
|   // 判断用户是否在输入 | ||||
|   if (isComposing.value) { | ||||
|     return | ||||
|  | @ -167,7 +167,11 @@ const onSend = async (val?: string) => { | |||
|   if (conversationInProgress.value) { | ||||
|     return | ||||
|   } | ||||
|   const content = (val ? val : prompt.value?.trim()) as string | ||||
|   const content = prompt.value?.trim() as string | ||||
|   await doSend(content) | ||||
| } | ||||
| 
 | ||||
| const doSend = async (content: string) => { | ||||
|   if (content.length < 2) { | ||||
|     ElMessage({ | ||||
|       message: '请输入内容!', | ||||
|  | @ -176,10 +180,10 @@ const onSend = async (val?: string) => { | |||
|     return | ||||
|   } | ||||
|   if (activeConversationId.value == null) { | ||||
|       ElMessage({ | ||||
|         message: '还没创建对话,不能发送!', | ||||
|         type: 'error' | ||||
|       }) | ||||
|     ElMessage({ | ||||
|       message: '还没创建对话,不能发送!', | ||||
|       type: 'error' | ||||
|     }) | ||||
|     return | ||||
|   } | ||||
|   // TODO 芋艿:这块交互要在优化;应该是先插入到 UI 界面,里面会有当前的消息,和正在思考中;之后发起请求; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 cherishsince
						cherishsince