fix: Message => str (#25876)
This commit is contained in:
parent
4692e20daf
commit
878420463c
2 changed files with 4 additions and 2 deletions
|
|
@ -261,6 +261,8 @@ class MessageSuggestedQuestionApi(WebApiResource):
|
||||||
questions = MessageService.get_suggested_questions_after_answer(
|
questions = MessageService.get_suggested_questions_after_answer(
|
||||||
app_model=app_model, user=end_user, message_id=message_id, invoke_from=InvokeFrom.WEB_APP
|
app_model=app_model, user=end_user, message_id=message_id, invoke_from=InvokeFrom.WEB_APP
|
||||||
)
|
)
|
||||||
|
# questions is a list of strings, not a list of Message objects
|
||||||
|
# so we can directly return it
|
||||||
except MessageNotExistsError:
|
except MessageNotExistsError:
|
||||||
raise NotFound("Message not found")
|
raise NotFound("Message not found")
|
||||||
except ConversationNotExistsError:
|
except ConversationNotExistsError:
|
||||||
|
|
|
||||||
|
|
@ -217,7 +217,7 @@ class MessageService:
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_suggested_questions_after_answer(
|
def get_suggested_questions_after_answer(
|
||||||
cls, app_model: App, user: Union[Account, EndUser] | None, message_id: str, invoke_from: InvokeFrom
|
cls, app_model: App, user: Union[Account, EndUser] | None, message_id: str, invoke_from: InvokeFrom
|
||||||
) -> list[Message]:
|
) -> list[str]:
|
||||||
if not user:
|
if not user:
|
||||||
raise ValueError("user cannot be None")
|
raise ValueError("user cannot be None")
|
||||||
|
|
||||||
|
|
@ -288,7 +288,7 @@ class MessageService:
|
||||||
)
|
)
|
||||||
|
|
||||||
with measure_time() as timer:
|
with measure_time() as timer:
|
||||||
questions: list[Message] = LLMGenerator.generate_suggested_questions_after_answer(
|
questions: list[str] = LLMGenerator.generate_suggested_questions_after_answer(
|
||||||
tenant_id=app_model.tenant_id, histories=histories
|
tenant_id=app_model.tenant_id, histories=histories
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue