diff --git a/api/events/event_handlers/generate_conversation_name_when_first_message_created.py b/api/events/event_handlers/generate_conversation_name_when_first_message_created.py index dc18bf44f4..9e84e74a93 100644 --- a/api/events/event_handlers/generate_conversation_name_when_first_message_created.py +++ b/api/events/event_handlers/generate_conversation_name_when_first_message_created.py @@ -20,6 +20,10 @@ def handle(sender, **kwargs): # generate conversation name try: name = LLMGenerator.generate_conversation_name(app_model.tenant_id, message.query, message.answer) + + if len(name) > 75: + name = name[:75] + '...' + conversation.name = name except: conversation.name = 'New Chat'