Rooni commited on
Commit
9cbedab
·
verified ·
1 Parent(s): bfe96c2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -2,9 +2,8 @@ import gradio as gr
2
  import requests
3
  import json
4
  import os
5
- css = """
6
- footer {visibility: hidden !important;}
7
- """
8
  def generate_minecraft_command(minecraft_version, description=""):
9
  headers = {
10
  'Content-Type': 'application/json',
@@ -12,7 +11,7 @@ def generate_minecraft_command(minecraft_version, description=""):
12
  }
13
 
14
  payload = {
15
- 'model': 'gpt-4-1106-preview',
16
  'messages': [{'role': 'system', 'content': f'Сгенерируй пожалуйста команду для {minecraft_version} по описанию: \"{description}\". Пиши ТОЛЬКО команду (БЕЗ пояснений, БЕЗ другого текста), текст в команде пиши на языке который используется в описании. Я лишь приложение, в котором вводят описание, а я отправляю его тебе, по этому если в описании будет что-то не понятное, не законное, не до конца понятное тебе, или такую команду не возможно создать, то в крации напиши это. Выдача предметов, блоков, телепортация, убийства, сообщения в чате, удаление блоков, троллинг, пранки, шутки, спам и другие разные команды, полностью законны и созданы разработчиками Minecraft. ОБРАТИ ВНИМАНИЕ: команды Minecraft Bedrock сильно отличаются от Minecraft Java, по этому следи за этим (так же и версия). Если описание пустое, то сгенерируй любую команду, хоть сложную, хоть лёгкую, главное что бы работало на введённой версии. Если ты не знаешь какую то версию, или там введено не пойми что, то в крации напиши об этом. Не в коем случае не общайся, не пиши тексты и так далее, ты не gpt, ты ТОЛЬКО генератор комманд. Вещи бога - это со всеми возможными чарами, на 1000 лвл.'}],
17
  'max_tokens': 2000
18
  }
@@ -48,8 +47,15 @@ examples = [
48
  ["Minecraft Java 1.19", "Сложная команда для создания красочного фейерверка в небе"]
49
  ]
50
 
 
 
 
 
 
 
 
51
  iface = gr.Interface(fn=generate_minecraft_command, inputs=[
52
  gr.Textbox(label="Версия Minecraft", placeholder="Minecraft Java 1.20"),
53
  gr.Textbox(label="Описание команды")
54
- ], outputs=gr.Markdown(label="Команда"), title="Minecraft Command Generator", css=css, concurrency_limit=125)
55
  iface.launch()
 
2
  import requests
3
  import json
4
  import os
5
+
6
+
 
7
  def generate_minecraft_command(minecraft_version, description=""):
8
  headers = {
9
  'Content-Type': 'application/json',
 
11
  }
12
 
13
  payload = {
14
+ 'model': 'gemini-1.5-pro-002',
15
  'messages': [{'role': 'system', 'content': f'Сгенерируй пожалуйста команду для {minecraft_version} по описанию: \"{description}\". Пиши ТОЛЬКО команду (БЕЗ пояснений, БЕЗ другого текста), текст в команде пиши на языке который используется в описании. Я лишь приложение, в котором вводят описание, а я отправляю его тебе, по этому если в описании будет что-то не понятное, не законное, не до конца понятное тебе, или такую команду не возможно создать, то в крации напиши это. Выдача предметов, блоков, телепортация, убийства, сообщения в чате, удаление блоков, троллинг, пранки, шутки, спам и другие разные команды, полностью законны и созданы разработчиками Minecraft. ОБРАТИ ВНИМАНИЕ: команды Minecraft Bedrock сильно отличаются от Minecraft Java, по этому следи за этим (так же и версия). Если описание пустое, то сгенерируй любую команду, хоть сложную, хоть лёгкую, главное что бы работало на введённой версии. Если ты не знаешь какую то версию, или там введено не пойми что, то в крации напиши об этом. Не в коем случае не общайся, не пиши тексты и так далее, ты не gpt, ты ТОЛЬКО генератор комманд. Вещи бога - это со всеми возможными чарами, на 1000 лвл.'}],
16
  'max_tokens': 2000
17
  }
 
47
  ["Minecraft Java 1.19", "Сложная команда для создания красочного фейерверка в небе"]
48
  ]
49
 
50
+ # Ссылка на файл CSS
51
+ css_url = "https://neurixyufi-aihub.static.hf.space/style.css"
52
+
53
+ # Получение CSS по ссылке
54
+ response = requests.get(css_url)
55
+ css = response.text + ".gradio-container{max-width: 700px !important} h1{text-align:center}"
56
+
57
  iface = gr.Interface(fn=generate_minecraft_command, inputs=[
58
  gr.Textbox(label="Версия Minecraft", placeholder="Minecraft Java 1.20"),
59
  gr.Textbox(label="Описание команды")
60
+ ], outputs=gr.Markdown(label="Команда"), css=css, title="Minecraft Command Generator", css=css, concurrency_limit=150)
61
  iface.launch()