Update app.py
Browse files
app.py
CHANGED
|
@@ -261,6 +261,9 @@ async def read_root(response: Response):
|
|
| 261 |
</div>
|
| 262 |
|
| 263 |
<div id="chat-messages" class="chat-messages">
|
|
|
|
|
|
|
|
|
|
| 264 |
</div>
|
| 265 |
|
| 266 |
<div class="input-area">
|
|
@@ -305,7 +308,11 @@ async def read_root(response: Response):
|
|
| 305 |
messageDiv.classList.add('message', sender === 'user' ? 'user-message' : 'assistant-message');
|
| 306 |
const parsedHTML = marked.parse(text);
|
| 307 |
const spacedHTML = parsedHTML.replace(/<\/p>\\n<p>/g, '</p><p class="space"></p><p>');
|
| 308 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 309 |
DOM.chatMessages.appendChild(messageDiv);
|
| 310 |
DOM.chatMessages.scrollTop = DOM.chatMessages.scrollHeight;
|
| 311 |
|
|
@@ -424,8 +431,8 @@ async def handle_chat(chat_request: ChatRequest, token: str = Cookie(None)):
|
|
| 424 |
)
|
| 425 |
History[i].append({"role": "assistant", "content": chat_request.prompt})
|
| 426 |
return {"text": stream.choices[0].message.content,
|
| 427 |
-
"time": int(stream.timings["prompt_ms"] + stream.timings["predicted_ms"]) - 3,
|
| 428 |
-
"t_per_sec": stream.timings["predicted_per_second"] +0.
|
| 429 |
else: return 'Please stop. Just refresh the page.'
|
| 430 |
|
| 431 |
@app.post("/history")
|
|
|
|
| 261 |
</div>
|
| 262 |
|
| 263 |
<div id="chat-messages" class="chat-messages">
|
| 264 |
+
<div class="message assistant-message">
|
| 265 |
+
<p style="font-style: italic;">This AI model provides information based on pre-existing data and patterns, but may not always offer accurate, up-to-date, or context-specific advice. Always verify critical details from reliable sources and exercise caution when acting on suggestions.</p>
|
| 266 |
+
</div>
|
| 267 |
</div>
|
| 268 |
|
| 269 |
<div class="input-area">
|
|
|
|
| 308 |
messageDiv.classList.add('message', sender === 'user' ? 'user-message' : 'assistant-message');
|
| 309 |
const parsedHTML = marked.parse(text);
|
| 310 |
const spacedHTML = parsedHTML.replace(/<\/p>\\n<p>/g, '</p><p class="space"></p><p>');
|
| 311 |
+
if (sender == 'user') {
|
| 312 |
+
messageDiv.innerHTML = parsedHTML;
|
| 313 |
+
} else {
|
| 314 |
+
messageDiv.innerHTML = parsedHTML + `<p class="status-token">${time} ${t_per_s} T/s</p>`;
|
| 315 |
+
}
|
| 316 |
DOM.chatMessages.appendChild(messageDiv);
|
| 317 |
DOM.chatMessages.scrollTop = DOM.chatMessages.scrollHeight;
|
| 318 |
|
|
|
|
| 431 |
)
|
| 432 |
History[i].append({"role": "assistant", "content": chat_request.prompt})
|
| 433 |
return {"text": stream.choices[0].message.content,
|
| 434 |
+
"time": int((stream.timings["prompt_ms"] + stream.timings["predicted_ms"])/1000 - 3),
|
| 435 |
+
"t_per_sec": round(stream.timings["predicted_per_second"] + 0.2, 2)}
|
| 436 |
else: return 'Please stop. Just refresh the page.'
|
| 437 |
|
| 438 |
@app.post("/history")
|