Rooni commited on
Commit
4b1f2f4
·
1 Parent(s): 0f92aca

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -13
app.py CHANGED
@@ -1,20 +1,21 @@
1
  import gradio as gr
2
  import requests
3
 
4
- def send_command(cmd):
5
- url = "https://copilot.github1s.tk/" # Замените на нужный URL
6
- headers = {
7
- "Authorization": "Bearer dummy", # Замените на свой API ключ
8
- }
9
- payload = {
10
- "prompt": f'Напиши пожалуйста команду для Minecraft JAVA 1.20, под описание: "{cmd}"',
11
- "model": "gpt-3.5",
12
- }
13
- response = requests.post(url, json=payload, headers=headers)
14
  if response.status_code == 200:
15
- return response.json()
 
16
  else:
17
- return "Не удалось отправить запрос или получить ответ."
18
 
19
- iface = gr.Interface(send_command, "text", "text", title="Minecraft Команды")
 
 
20
  iface.launch()
 
1
  import gradio as gr
2
  import requests
3
 
4
+ def send_command(description):
5
+ endpoint = "https://copilot.github1s.tk/"
6
+ api_key = "dummy"
7
+ # Формируем текст запроса
8
+ query = f"Напиши пожалуйста команду для Minecraft JAVA 1.20, под описание: \"{description}\". Если там не пойми что, или ты не можешь сделать такую команду или её не существует, очень кратко скажи об этом. Пиши только команду, без лишнего текста."
9
+ # Отправляем запрос на сервер
10
+ response = requests.post(endpoint, headers={"Authorization": f"Bearer {api_key}"}, json={"query": query})
11
+ # Обрабатываем ответ
 
 
12
  if response.status_code == 200:
13
+ result = response.json()
14
+ return result["completions"][0]["text"]
15
  else:
16
+ return "Произошла ошибка при отправке запроса."
17
 
18
+ # Создаем интерфейс Gradio
19
+ iface = gr.Interface(fn=send_command, inputs="text", outputs="text", title="Minecraft Command Generator")
20
+ # Запускаем интерфейс на локальном сервере
21
  iface.launch()