File size: 893 Bytes
f92a51b
 
6eccccd
f92a51b
6eccccd
d8abe74
6eccccd
 
d8abe74
6eccccd
 
 
 
d8abe74
6eccccd
 
 
 
 
 
10954e8
6eccccd
10954e8
6eccccd
32a7af3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import gradio as gr
import requests
import json

def generate_minecraft_command(description):
    headers = {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer dummy'
    }

    payload = {
        'prompt': f'Напиши пожалуйста команду для Minecraft JAVA 1.20, под описание: "{description}"',
        'max_tokens': 500
    }

    response = requests.post('https://copilot.github1s.tk/', headers=headers, json=payload)
    data = json.loads(response.text)
    if 'choices' in data and len(data['choices']) > 0:
        command = data['choices'][0]['text'].strip()
        return command
    else:
        return 'Не удалось сгенерировать команду для Minecraft.'

iface = gr.Interface(fn=generate_minecraft_command, inputs="text", outputs="text", title="Minecraft Command Generator")
iface.launch()