Rooni commited on
Commit
6eccccd
1 Parent(s): fd57461

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -14
app.py CHANGED
@@ -1,23 +1,25 @@
1
  import gradio as gr
2
  import requests
 
3
 
4
- def minecraft_command(description):
5
- url = "https://copilot.github1s.tk/"
6
  headers = {
7
- "Authorization": "Bearer dummy",
8
- "Content-Type": "application/json"
9
  }
10
- prompt = f'Напиши пожалуйста команду для Minecraft JAVA 1.20, под описание: "{description}". Если там не пойми что, или ты не можешь сделать такую команду или её не существубт, очень кратко скажи об этом. Пиши только команду, без лишнего текста.'
11
- json_data = {
12
- "prompt": prompt,
13
- "max_tokens": 100,
14
- "model": "gpt-3.5-turbo"
15
  }
16
- response = requests.post(url, headers=headers, json=json_data)
17
- if response.status_code == 200:
18
- return response.json()["choices"][0]["text"].strip()
 
 
 
19
  else:
20
- return "Произошла ошибка при отправке запроса."
21
 
22
- iface = gr.Interface(fn=minecraft_command, inputs="text", outputs="text", title="Minecraft Command Generator")
23
  iface.launch()
 
1
  import gradio as gr
2
  import requests
3
+ import json
4
 
5
+ def generate_minecraft_command(description):
 
6
  headers = {
7
+ 'Content-Type': 'application/json',
8
+ 'Authorization': 'Bearer dummy'
9
  }
10
+
11
+ payload = {
12
+ 'prompt': f'Напиши пожалуйста команду для Minecraft JAVA 1.20, под описание: "{description}"',
13
+ 'max_tokens': 500
 
14
  }
15
+
16
+ response = requests.post('https://copilot.github1s.tk/', headers=headers, json=payload)
17
+ data = json.loads(response.text)
18
+ if 'choices' in data and len(data['choices']) > 0:
19
+ command = data['choices'][0]['text'].strip()
20
+ return command
21
  else:
22
+ return 'Не удалось сгенерировать команду для Minecraft.'
23
 
24
+ iface = gr.Interface(fn=generate_minecraft_command, inputs="text", outputs="text", title="Minecraft Command Generator")
25
  iface.launch()