Merge pull request #78 from cliouo/main

fix: 🐛 Heartbeat data skipped every 15
This commit is contained in:
Pawan Osman
2024-04-08 00:13:03 +03:00
committed by GitHub
+4
View File
@@ -149,6 +149,10 @@ async function handleChatCompletion(req: Request, res: Response) {
let created = Date.now();
for await (const message of StreamCompletion(response.data)) {
// Skip heartbeat detection
if (message.match(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.\d{6}$/)) continue;
const parsed = JSON.parse(message);
let content = parsed?.message?.content?.parts[0] ?? "";