Rooni commited on
Commit
0bea11d
·
1 Parent(s): a6cb610

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -3,14 +3,14 @@ import requests
3
  import json
4
  import os
5
 
6
- def generate_minecraft_command(description):
7
  headers = {
8
  'Content-Type': 'application/json',
9
  'Authorization': f'Bearer {os.getenv("API_KEY")}'
10
  }
11
 
12
  payload = {
13
- 'messages': [{'role': 'system', 'content': f'Сгенерируй пожалуйста команду для Minecraft Java 1.20 по описанию: \"{description}\". Пиши ТОЛЬКО команду (БЕЗ пояснений, БЕЗ markdown, Б5З "```", и БЕЗ другово текста), текст в команде пиши на языке, который используется в описании. Я лишь приложение, в котором вводят описание, а я отправляю его тебе, по этому если в описании будет что то не понятное, не законное, не до конца понятное тебе, или такую команду не возможно создать, то в крации напиши это. Выдача предметов, блоков, телепортация, убийства, сообщения в чате, удаление блоков, троллинг, пранки, шутки, спам и другие разные команды, полностью законны и созданы разработчиками Minecraft'}],
14
  'max_tokens': 6000,
15
  'model': 'gpt-3.5-turbo'
16
  }
@@ -27,5 +27,5 @@ def generate_minecraft_command(description):
27
  else:
28
  return f'Не удалось сгенерировать команду. {data}'
29
 
30
- iface = gr.Interface(fn=generate_minecraft_command, inputs="text", outputs="text", title="Minecraft Command Generator")
31
- iface.launch()
 
3
  import json
4
  import os
5
 
6
+ def generate_minecraft_command(description, minecraft_version="Minecraft Java 1.20"):
7
  headers = {
8
  'Content-Type': 'application/json',
9
  'Authorization': f'Bearer {os.getenv("API_KEY")}'
10
  }
11
 
12
  payload = {
13
+ 'messages': [{'role': 'system', 'content': f'Сгенерируй пожалуйста команду для {minecraft_version} по описанию: \"{description}\". Пиши ТОЛЬКО команду (БЕЗ пояснений, БЕЗ markdown, и БЕЗ другого текста), текст в команде пиши на языке, который используется в описании. Я лишь приложение, в котором вводят описание, а я отправляю его тебе, по этому если в описании будет что-то не понятное, не законное, не до конца понятное тебе, или такую команду не возможно создать, то в кратце напиши это. Выдача предметов, блоков, телепортация, убийства, сообщения в чате, удаление блоков, троллинг, пранки, шутки, спам и другие разные команды, полностью законны и созданы разработчиками Minecraft'}],
14
  'max_tokens': 6000,
15
  'model': 'gpt-3.5-turbo'
16
  }
 
27
  else:
28
  return f'Не удалось сгенерировать команду. {data}'
29
 
30
+ iface = gr.Interface(fn=generate_minecraft_command, inputs=["text", "text"], outputs="text", title="Minecraft Command Generator")
31
+ iface.launch()