Spaces:
Paused
Paused
Update server.js
Browse files
server.js
CHANGED
|
@@ -27,9 +27,17 @@ app.post('/chat', async (req, res) => {
|
|
| 27 |
});
|
| 28 |
|
| 29 |
const data = response.data;
|
| 30 |
-
|
| 31 |
|
| 32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
} catch (error) {
|
| 34 |
console.error("Error during text generation:", error.response ? error.response.data : error.message);
|
| 35 |
res.status(500).json({ error: `Произошла ошибка при генерации текста: ${error.response ? error.response.data : error.message}` });
|
|
|
|
| 27 |
});
|
| 28 |
|
| 29 |
const data = response.data;
|
| 30 |
+
console.log("Response data:", data); // Логируем весь ответ
|
| 31 |
|
| 32 |
+
// Проверяем структуру ответа и извлекаем сгенерированный текст
|
| 33 |
+
const generatedText = data?.generated_text || (data.length && data[0]?.generated_text);
|
| 34 |
+
|
| 35 |
+
if (generatedText) {
|
| 36 |
+
res.json({ generated_text: generatedText });
|
| 37 |
+
} else {
|
| 38 |
+
console.error("No generated text found in response:", data);
|
| 39 |
+
res.status(500).json({ error: 'Не удалось получить сгенерированный текст из ответа API' });
|
| 40 |
+
}
|
| 41 |
} catch (error) {
|
| 42 |
console.error("Error during text generation:", error.response ? error.response.data : error.message);
|
| 43 |
res.status(500).json({ error: `Произошла ошибка при генерации текста: ${error.response ? error.response.data : error.message}` });
|