Rooni commited on
Commit
c08d7be
·
verified ·
1 Parent(s): 5341269

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +5 -26
server.js CHANGED
@@ -20,39 +20,18 @@ const limiter = rateLimit({
20
  // Применение ограничителя скорости перед обработчиком маршрута /generate
21
  app.use('/gn', limiter);
22
 
23
- const start = `Ты генератор рецептов. В этом чате, тебе будут присылать названия блюд или описывать их или присылать название категории, а ты должен будешь написать идеальный, понятный, подробный, лёгкий или сложный рецепт со всеми пропорциями, количествами и этапами готовки (этапы готовки должны быть разделены, например *1.1.*, *1.2.*, *2.1.*, *2.2.* (Обязательно со звёздочками, это жирный шрифт) С эмодзи.
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('/gen', async (req, res) => {
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