Преглед на файлове

feat: optimize generate name length (#924)

takatost преди 1 година
родител
ревизия
8d6d1c442b
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      api/events/event_handlers/generate_conversation_name_when_first_message_created.py

+ 4 - 0
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'