From 8d6d1c442bf65c54d5edbd981d19910dc3f63340 Mon Sep 17 00:00:00 2001 From: takatost Date: Sat, 19 Aug 2023 23:34:38 +0800 Subject: [PATCH] feat: optimize generate name length (#924) --- .../generate_conversation_name_when_first_message_created.py | 4 ++++ 1 file changed, 4 insertions(+) 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'