【调整】AI 对话调整,提示词发送

This commit is contained in:
cherishsince 2024-05-17 17:21:30 +08:00
parent b6c654f039
commit ca2b7202e6

View File

@ -35,7 +35,7 @@
<el-main class="main-container"> <el-main class="main-container">
<div class="message-container" > <div class="message-container" >
<Message v-if="list.length > 0" ref="messageRef" :list="list" @on-delete-success="handlerMessageDelete" /> <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> </div>
</el-main> </el-main>
@ -158,7 +158,7 @@ const onPromptInput = (event) => {
/** /**
* 发送消息 * 发送消息
*/ */
const onSend = async (val?: string) => { const onSend = async () => {
// //
if (isComposing.value) { if (isComposing.value) {
return return
@ -167,7 +167,11 @@ const onSend = async (val?: string) => {
if (conversationInProgress.value) { if (conversationInProgress.value) {
return 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) { if (content.length < 2) {
ElMessage({ ElMessage({
message: '请输入内容!', message: '请输入内容!',
@ -176,10 +180,10 @@ const onSend = async (val?: string) => {
return return
} }
if (activeConversationId.value == null) { if (activeConversationId.value == null) {
ElMessage({ ElMessage({
message: '还没创建对话,不能发送!', message: '还没创建对话,不能发送!',
type: 'error' type: 'error'
}) })
return return
} }
// TODO UI // TODO UI