Spaces:
Paused
Paused
Update server.js
Browse files
server.js
CHANGED
|
@@ -27,16 +27,26 @@ app.post('/chat', async (req, res) => {
|
|
| 27 |
})
|
| 28 |
});
|
| 29 |
|
| 30 |
-
const
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
const generatedText = data.generated_text;
|
| 32 |
|
| 33 |
// Добавляем сгенерированное сообщение в конец массива messages
|
| 34 |
-
messages.push({ role: 'assistant', content:
|
| 35 |
|
| 36 |
res.json({ messages });
|
| 37 |
} catch (error) {
|
| 38 |
-
console.error(error);
|
| 39 |
-
res.status(500).json({ error: `Произошла ошибка при генерации текста: ${error}` });
|
| 40 |
}
|
| 41 |
});
|
| 42 |
|
|
|
|
| 27 |
})
|
| 28 |
});
|
| 29 |
|
| 30 |
+
const text = await response.text(); // Получаем текст ответа
|
| 31 |
+
console.log("Response text:", text); // Логируем ответ
|
| 32 |
+
|
| 33 |
+
let data;
|
| 34 |
+
try {
|
| 35 |
+
data = JSON.parse(text); // Пытаемся распарсить JSON
|
| 36 |
+
} catch (jsonError) {
|
| 37 |
+
console.error("JSON parsing error:", jsonError);
|
| 38 |
+
return res.status(500).json({ error: `Ошибка парсинга JSON: ${jsonError.message}` });
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
const generatedText = data.generated_text;
|
| 42 |
|
| 43 |
// Добавляем сгенерированное сообщение в конец массива messages
|
| 44 |
+
messages.push({ role: 'assistant', content: generatedText });
|
| 45 |
|
| 46 |
res.json({ messages });
|
| 47 |
} catch (error) {
|
| 48 |
+
console.error("Error during text generation:", error);
|
| 49 |
+
res.status(500).json({ error: `Произошла ошибка при генерации текста: ${error.message}` });
|
| 50 |
}
|
| 51 |
});
|
| 52 |
|