Kaynağa Gözat

fix: send message error when chatting with opening statement (#8627)

tags/0.9.0
Hash Brown 1 yıl önce
ebeveyn
işleme
2d869d6831
No account linked to committer's email address

+ 7
- 1
web/app/components/app/configuration/debug/debug-with-single-model/index.tsx Dosyayı Görüntüle

@@ -83,11 +83,17 @@ const DebugWithSingleModel = forwardRef<DebugWithSingleModelRefType, DebugWithSi
},
}

const lastAnswer = chatListRef.current.at(-1)

const data: any = {
query: message,
inputs,
model_config: configData,
parent_message_id: last_answer?.id || chatListRef.current.at(-1)?.id || null,
parent_message_id: last_answer?.id || (lastAnswer
? lastAnswer.isOpeningStatement
? null
: lastAnswer.id
: null),
}

if (visionConfig.enabled && files?.length && supportVision)

+ 7
- 1
web/app/components/base/chat/chat-with-history/chat-wrapper.tsx Dosyayı Görüntüle

@@ -67,11 +67,17 @@ const ChatWrapper = () => {
}, [])

const doSend: OnSend = useCallback((message, files, last_answer) => {
const lastAnswer = chatListRef.current.at(-1)

const data: any = {
query: message,
inputs: currentConversationId ? currentConversationItem?.inputs : newConversationInputs,
conversation_id: currentConversationId,
parent_message_id: last_answer?.id || chatListRef.current.at(-1)?.id || null,
parent_message_id: last_answer?.id || (lastAnswer
? lastAnswer.isOpeningStatement
? null
: lastAnswer.id
: null),
}

if (appConfig?.file_upload?.image.enabled && files?.length)

+ 7
- 1
web/app/components/base/chat/embedded-chatbot/chat-wrapper.tsx Dosyayı Görüntüle

@@ -69,11 +69,17 @@ const ChatWrapper = () => {
}, [])

const doSend: OnSend = useCallback((message, files, last_answer) => {
const lastAnswer = chatListRef.current.at(-1)

const data: any = {
query: message,
inputs: currentConversationId ? currentConversationItem?.inputs : newConversationInputs,
conversation_id: currentConversationId,
parent_message_id: last_answer?.id || chatListRef.current.at(-1)?.id || null,
parent_message_id: last_answer?.id || (lastAnswer
? lastAnswer.isOpeningStatement
? null
: lastAnswer.id
: null),
}

if (appConfig?.file_upload?.image.enabled && files?.length)

+ 7
- 1
web/app/components/workflow/panel/debug-and-preview/chat-wrapper.tsx Dosyayı Görüntüle

@@ -76,13 +76,19 @@ const ChatWrapper = forwardRef<ChatWrapperRefType, ChatWrapperProps>(({ showConv
)

const doSend = useCallback<OnSend>((query, files, last_answer) => {
const lastAnswer = chatListRef.current.at(-1)

handleSend(
{
query,
files,
inputs: workflowStore.getState().inputs,
conversation_id: conversationId,
parent_message_id: last_answer?.id || chatListRef.current.at(-1)?.id || null,
parent_message_id: last_answer?.id || (lastAnswer
? lastAnswer.isOpeningStatement
? null
: lastAnswer.id
: null),
},
{
onGetSuggestedQuestions: (messageId, getAbortController) => fetchSuggestedQuestions(appDetail!.id, messageId, getAbortController),

Loading…
İptal
Kaydet