feat:
This commit is contained in:
parent
d136b05071
commit
d8054366b1
|
|
@ -76,6 +76,7 @@ def delete_session(
|
||||||
if message_ids:
|
if message_ids:
|
||||||
db.execute(delete(MessageReference).where(MessageReference.message_id.in_(message_ids)))
|
db.execute(delete(MessageReference).where(MessageReference.message_id.in_(message_ids)))
|
||||||
db.execute(delete(Feedback).where(Feedback.message_id.in_(message_ids)))
|
db.execute(delete(Feedback).where(Feedback.message_id.in_(message_ids)))
|
||||||
|
db.execute(delete(Attachment).where(Attachment.message_id.in_(message_ids)))
|
||||||
db.execute(delete(Message).where(Message.conversation_id == session_id))
|
db.execute(delete(Message).where(Message.conversation_id == session_id))
|
||||||
db.delete(conversation)
|
db.delete(conversation)
|
||||||
write_audit(db, "chat.session.delete", actor_id=current_user.id, target_type="conversation", target_id=str(session_id))
|
write_audit(db, "chat.session.delete", actor_id=current_user.id, target_type="conversation", target_id=str(session_id))
|
||||||
|
|
@ -275,8 +276,14 @@ def stream_chat(
|
||||||
f"【提问人所属单位:{own_unit}】"
|
f"【提问人所属单位:{own_unit}】"
|
||||||
f"当前单位链上均无对应制度,仅可引用公开制度作答,若信息不足请明确说明。"
|
f"当前单位链上均无对应制度,仅可引用公开制度作答,若信息不足请明确说明。"
|
||||||
)
|
)
|
||||||
adp_question = ("\n".join(hint_lines) + "\n\n" + raw_question) if hint_lines else raw_question
|
if hint_lines:
|
||||||
|
adp_question = (
|
||||||
|
f"{raw_question}\n\n"
|
||||||
|
"---以下为回答约束,仅供生成时参考,不参与知识检索匹配---\n"
|
||||||
|
+ "\n".join(hint_lines)
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
adp_question = raw_question
|
||||||
def event_stream():
|
def event_stream():
|
||||||
answer_parts: list[str] = []
|
answer_parts: list[str] = []
|
||||||
usage = {"token_usage": 0, "pu_usage": 0}
|
usage = {"token_usage": 0, "pu_usage": 0}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue