feat: first assistant message

This commit is contained in:
kangfenmao 2024-07-05 14:11:14 +08:00
parent 22ff26bffe
commit 15d6686bf5

View File

@ -24,6 +24,15 @@ const Conversations: FC<Props> = ({ assistant, topic }) => {
const { updateTopic } = useAssistant(assistant.id)
const provider = useProviderByAssistant(assistant)
const assistantDefaultMessage: Message = {
id: 'assistant',
role: 'assistant',
content: assistant.description,
assistantId: assistant.id,
topicId: topic.id,
createdAt: new Date().toISOString()
}
const onSendMessage = useCallback(
(message: Message) => {
const _messages = [...messages, message]
@ -80,6 +89,7 @@ const Conversations: FC<Props> = ({ assistant, topic }) => {
{reverse([...messages]).map((message) => (
<MessageItem message={message} key={message.id} />
))}
<MessageItem message={assistantDefaultMessage} />
</Container>
)
}