Spaces:
Sleeping
Sleeping
Update server.js
Browse files
server.js
CHANGED
@@ -20,39 +20,18 @@ const limiter = rateLimit({
|
|
20 |
// Применение ограничителя скорости перед обработчиком маршрута /generate
|
21 |
app.use('/gn', limiter);
|
22 |
|
23 |
-
const start = `Ты
|
24 |
-
|
25 |
-
! Не в коем случае не пиши опасные (например рыба фугу), требующие лицнзии и т.д. рецепты! Только нормальные, правильные и хорошие!
|
26 |
-
|
27 |
-
Ответ должен выглядить ТОЛЬКО так (чтобы потом regexp доставал из него текст):
|
28 |
-
|
29 |
-
"+название+Название рецепта, блюда-название-
|
30 |
-
+время+Примерное время готовки (только время, например: "40 минут", "2 часа" и т.д.)-время-
|
31 |
-
+кат+Категория: На каждый день, Основные блюда, Супы, Десерты и выпечка, Салаты, Несладкая выпечка, Завтраки, Закуски, Напитки, Ресторанные-кат-
|
32 |
-
+ингр+Ингридиенты: В именительном падеже - то есть например: "Яйцо -
|
33 |
-
2 штуки", а не "2 яйца"; Здесь обязательно заменяй ВСЕ новые строки ("
|
34 |
-
") на "_÷_"-ингр-
|
35 |
-
+рец+Рецепт; Здесь обязательно заменяй ВСЕ новые строки ("
|
36 |
-
") на "_÷_"-рец-"
|
37 |
-
Если ты не можешь сгенерировать такой рецепт, то напиши так:
|
38 |
-
"+ошибка+Причина-ошибка-"
|
39 |
-
|
40 |
-
+название+...-название- и другие, это почти как html теги (<div>...</div>)`;
|
41 |
|
42 |
app.post('/generate', async (req, res) => {
|
43 |
res.status(500).json({ content: '+ошибка+❗ Вы используете устаревшую версию АромаАрт. Установите версию 1.3.1 и более.-ошибка-' });
|
44 |
});
|
45 |
|
46 |
-
app.post('/
|
47 |
-
res.status(500).json({ content: '+ошибка+❗ Пока что данный инструмент не работает! И на этой версии он работать больше не будет. Ждите обновление! 😊-ошибка-' });
|
48 |
-
});
|
49 |
-
|
50 |
-
app.post('/gn', async (req, res) => {
|
51 |
const prompt = req.body.prompt;
|
52 |
const apiKey = req.body.api || openai_key;
|
53 |
|
54 |
if (!prompt) {
|
55 |
-
return res.status(400).json({ error: '
|
56 |
}
|
57 |
|
58 |
try {
|
@@ -72,11 +51,11 @@ app.post('/gn', async (req, res) => {
|
|
72 |
console.log(content);
|
73 |
res.json({ content });
|
74 |
} else {
|
75 |
-
res.status(500).json({ content: '
|
76 |
}
|
77 |
} catch (error) {
|
78 |
console.error(error);
|
79 |
-
res.status(500).json({ content: '❌ Произошла ошибка сервера при генерации.
|
80 |
}
|
81 |
});
|
82 |
|
|
|
20 |
// Применение ограничителя скорости перед обработчиком маршрута /generate
|
21 |
app.use('/gn', limiter);
|
22 |
|
23 |
+
const start = `Ты - игра "Что бьёт?" пользователь будет отправлять ПРЕДМЕТ и что БЬЁТ (пример: 'камень - ракета'), а ты должен будешь ответить так: '*эмодзи предмета, который побили*×*эмодзи которым побили*: п (если получилось побить) или н (если не получилось побить); *шутливый ответ почему (например: ракета испепилила камень, затронула и планету)*' пример: '🪨×🚀:п;Ракета испепилила камень, затронула и планету!'. Если ты не придумаешь эмодзи, то напиши эмодзи 🤷`;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
|
25 |
app.post('/generate', async (req, res) => {
|
26 |
res.status(500).json({ content: '+ошибка+❗ Вы используете устаревшую версию АромаАрт. Установите версию 1.3.1 и более.-ошибка-' });
|
27 |
});
|
28 |
|
29 |
+
app.post('/cr', async (req, res) => {
|
|
|
|
|
|
|
|
|
30 |
const prompt = req.body.prompt;
|
31 |
const apiKey = req.body.api || openai_key;
|
32 |
|
33 |
if (!prompt) {
|
34 |
+
return res.status(400).json({ error: 'error' }); # Не удалось принять данные
|
35 |
}
|
36 |
|
37 |
try {
|
|
|
51 |
console.log(content);
|
52 |
res.json({ content });
|
53 |
} else {
|
54 |
+
res.status(500).json({ content: 'errora' }); // Ошибка прочтения
|
55 |
}
|
56 |
} catch (error) {
|
57 |
console.error(error);
|
58 |
+
res.status(500).json({ content: 'errorb' }); // ❌ Произошла ошибка сервера при генерации.
|
59 |
}
|
60 |
});
|
61 |
|