Set name assistant (#2529)

This commit is contained in:
GenkaOk 2024-04-01 07:32:06 +03:00 committed by GitHub
parent 803cf25d85
commit dd8be07120
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -44,12 +44,14 @@ import {
editMessageAtom, editMessageAtom,
getCurrentChatMessagesAtom, getCurrentChatMessagesAtom,
} from '@/helpers/atoms/ChatMessage.atom' } from '@/helpers/atoms/ChatMessage.atom'
import { activeThreadAtom } from '@/helpers/atoms/Thread.atom'
const SimpleTextMessage: React.FC<ThreadMessage> = (props) => { const SimpleTextMessage: React.FC<ThreadMessage> = (props) => {
let text = '' let text = ''
const isUser = props.role === ChatCompletionRole.User const isUser = props.role === ChatCompletionRole.User
const isSystem = props.role === ChatCompletionRole.System const isSystem = props.role === ChatCompletionRole.System
const editMessage = useAtomValue(editMessageAtom) const editMessage = useAtomValue(editMessageAtom)
const activeThread = useAtomValue(activeThreadAtom)
if (props.content && props.content.length > 0) { if (props.content && props.content.length > 0) {
text = props.content[0]?.text?.value ?? '' text = props.content[0]?.text?.value ?? ''
@ -178,7 +180,9 @@ const SimpleTextMessage: React.FC<ThreadMessage> = (props) => {
isUser && 'text-gray-500' isUser && 'text-gray-500'
)} )}
> >
{props.role} {isUser
? props.role
: activeThread?.assistants[0].assistant_name ?? props.role}
</div> </div>
<p className="text-xs font-medium text-gray-400"> <p className="text-xs font-medium text-gray-400">
{displayDate(props.created)} {displayDate(props.created)}