fix: prompt generator

This commit is contained in:
Steven
2023-04-20 21:49:50 +08:00
parent 6dac9146b1
commit 22f56f07c3

View File

@ -33,7 +33,9 @@ const ConversationView = () => {
const [showHeaderShadow, setShowHeaderShadow] = useState<boolean>(false);
const conversationViewRef = useRef<HTMLDivElement>(null);
const currentConversation = conversationStore.getConversationById(conversationStore.currentConversationId);
const messageList = messageStore.messageList.filter((message) => message.conversationId === currentConversation?.id);
const messageList = currentConversation
? messageStore.messageList.filter((message) => message.conversationId === currentConversation.id)
: [];
const lastMessage = last(messageList);
useEffect(() => {
@ -111,7 +113,8 @@ const ConversationView = () => {
}
const messageList = messageStore.getState().messageList.filter((message) => message.conversationId === currentConversation.id);
let prompt = "";
const promptGenerator = getPromptGeneratorOfAssistant(getAssistantById(currentConversation.assistantId)!);
let prompt = promptGenerator();
let tokens = 0;
const message: Message = {
@ -138,7 +141,6 @@ const ConversationView = () => {
} catch (error: any) {
toast.error(error.message);
}
const promptGenerator = getPromptGeneratorOfAssistant(getAssistantById(currentConversation.assistantId)!);
prompt = promptGenerator(schema);
}
let formatedMessageList = [];