feat: first assistant message

This commit is contained in:
kangfenmao 2024-07-05 14:11:14 +08:00
parent c97887e945
commit 2d6d59cc8d

View File

@ -24,6 +24,15 @@ const Conversations: FC<Props> = ({ assistant, topic }) => {
const { updateTopic } = useAssistant(assistant.id) const { updateTopic } = useAssistant(assistant.id)
const provider = useProviderByAssistant(assistant) 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( const onSendMessage = useCallback(
(message: Message) => { (message: Message) => {
const _messages = [...messages, message] const _messages = [...messages, message]
@ -80,6 +89,7 @@ const Conversations: FC<Props> = ({ assistant, topic }) => {
{reverse([...messages]).map((message) => ( {reverse([...messages]).map((message) => (
<MessageItem message={message} key={message.id} /> <MessageItem message={message} key={message.id} />
))} ))}
<MessageItem message={assistantDefaultMessage} />
</Container> </Container>
) )
} }