Update backend and frontend assets for chat session handling
This commit is contained in:
@@ -771,8 +771,10 @@ async def chat(req: schemas.ChatRequest, db: Session = Depends(get_db)):
|
|||||||
persist_file_text=True,
|
persist_file_text=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
session_pk = session.id
|
||||||
|
|
||||||
user_row = models.ChatMessage(
|
user_row = models.ChatMessage(
|
||||||
session_pk=session.id,
|
session_pk=session_pk,
|
||||||
role='user',
|
role='user',
|
||||||
content=req.message,
|
content=req.message,
|
||||||
attachments_json=json.dumps(user_attachments or []),
|
attachments_json=json.dumps(user_attachments or []),
|
||||||
@@ -799,7 +801,7 @@ async def chat(req: schemas.ChatRequest, db: Session = Depends(get_db)):
|
|||||||
try:
|
try:
|
||||||
db_sess = SessionLocal()
|
db_sess = SessionLocal()
|
||||||
db_sess.add(models.ChatMessage(
|
db_sess.add(models.ChatMessage(
|
||||||
session_pk=session.id,
|
session_pk=session_pk,
|
||||||
role='assistant',
|
role='assistant',
|
||||||
content=full_reply,
|
content=full_reply,
|
||||||
sources_json=json.dumps(sources or []),
|
sources_json=json.dumps(sources or []),
|
||||||
@@ -817,7 +819,7 @@ async def chat(req: schemas.ChatRequest, db: Session = Depends(get_db)):
|
|||||||
raise HTTPException(status_code=502, detail=f"Ollama error: {e}")
|
raise HTTPException(status_code=502, detail=f"Ollama error: {e}")
|
||||||
|
|
||||||
as_row = models.ChatMessage(
|
as_row = models.ChatMessage(
|
||||||
session_pk=session.id, role='assistant', content=reply,
|
session_pk=session_pk, role='assistant', content=reply,
|
||||||
sources_json=json.dumps(sources or [])
|
sources_json=json.dumps(sources or [])
|
||||||
)
|
)
|
||||||
db.add(as_row)
|
db.add(as_row)
|
||||||
|
|||||||
4
dist/index.html
vendored
4
dist/index.html
vendored
@@ -5,8 +5,8 @@
|
|||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>LLM Desktop</title>
|
<title>LLM Desktop</title>
|
||||||
<script type="module" crossorigin src="/assets/index-DnTqUMGH.js"></script>
|
<script type="module" crossorigin src="/assets/index-BEblyTZM.js"></script>
|
||||||
<link rel="stylesheet" crossorigin href="/assets/index-DQedSvUp.css">
|
<link rel="stylesheet" crossorigin href="/assets/index-53cjgfdY.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="root"></div>
|
<div id="root"></div>
|
||||||
|
|||||||
Reference in New Issue
Block a user