fix: empty response on some generation attempts (#4454)

This commit is contained in:
Louis 2025-01-15 19:26:54 +07:00 committed by GitHub
parent 1964a9cf4d
commit 9579e8647b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -110,7 +110,7 @@ export default function useSendChatMessage() {
} }
if (toSendMessage?.content[0]?.text?.value) if (toSendMessage?.content[0]?.text?.value)
sendChatMessage(toSendMessage.content[0].text.value, true) sendChatMessage(toSendMessage.content[0].text.value, true, newConvoData)
} }
const sendChatMessage = async ( const sendChatMessage = async (
@ -176,7 +176,6 @@ export default function useSendChatMessage() {
messages ?? currentMessages messages ?? currentMessages
).addSystemMessage(activeAssistantRef.current?.instructions) ).addSystemMessage(activeAssistantRef.current?.instructions)
if (!isResend) {
requestBuilder.pushMessage(prompt, base64Blob, fileUpload) requestBuilder.pushMessage(prompt, base64Blob, fileUpload)
// Build Thread Message to persist // Build Thread Message to persist
@ -197,6 +196,7 @@ export default function useSendChatMessage() {
} }
updateThread(updatedThread) updateThread(updatedThread)
if (!isResend) {
// Add message // Add message
const createdMessage = await extensionManager const createdMessage = await extensionManager
.get<ConversationalExtension>(ExtensionTypeEnum.Conversational) .get<ConversationalExtension>(ExtensionTypeEnum.Conversational)