Переглянути джерело

fix: add message caused problem after simple chat convert to workflow (#3511)

tags/0.6.3
Joel 1 рік тому
джерело
коміт
443fee8537
Аккаунт користувача з таким Email не знайдено

+ 5
- 0
web/app/components/workflow/nodes/llm/components/config-prompt.tsx Переглянути файл

@@ -67,6 +67,11 @@ const ConfigPrompt: FC<Props> = ({

const handleAddPrompt = useCallback(() => {
const newPrompt = produce(payload as PromptItem[], (draft) => {
if (draft.length === 0) {
draft.push({ role: PromptRole.system, text: '' })

return
}
const isLastItemUser = draft[draft.length - 1].role === PromptRole.user
draft.push({ role: isLastItemUser ? PromptRole.assistant : PromptRole.user, text: '' })
})

Завантаження…
Відмінити
Зберегти