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()