Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -3,15 +3,15 @@ import requests
|
|
3 |
import json
|
4 |
import os
|
5 |
|
6 |
-
def generate_minecraft_command(
|
7 |
headers = {
|
8 |
'Content-Type': 'application/json',
|
9 |
'Authorization': f'Bearer {os.getenv("API_KEY")}'
|
10 |
}
|
11 |
|
12 |
payload = {
|
13 |
-
'messages': [{'role': 'system', 'content':
|
14 |
-
'max_tokens':
|
15 |
'model': os.getenv("MODEL")
|
16 |
}
|
17 |
|
@@ -27,20 +27,7 @@ def generate_minecraft_command(minecraft_version, description=""):
|
|
27 |
else:
|
28 |
return f'Не удалось сгенерировать команду. {data}'
|
29 |
|
30 |
-
examples = [
|
31 |
-
["Minecraft Java 1.20", "Выдать незеритовый меч со всеми максимальными чарами (кроме проклятий)"],
|
32 |
-
["Minecraft Java 1.20", "Выдать весь сет незеритовой брони, весь сет незеритовых инструментов со всеми максимальными чарами (кроме проклятий)"],
|
33 |
-
["Minecraft Bedrock 1.17", "Призвать ярко-красную овцу"],
|
34 |
-
["Minecraft Java 1.18", "Телепортацию к ближайшей деревне"],
|
35 |
-
["Minecraft Bedrock 1.16", "Вызвать дождь"],
|
36 |
-
["Minecraft Java 1.19", "Установить полдень"],
|
37 |
-
["Minecraft Java 1.20", "Призыв эндер-дракона в зимнем биоме"],
|
38 |
-
["Minecraft Bedrock 1.17", "Выдать алмазную кирку со всеми максимальными чарами (кроме проклятий)"],
|
39 |
-
["Minecraft Java 1.19", "Сложная команда для создания красочного фейерверка в небе"]
|
40 |
-
]
|
41 |
-
|
42 |
iface = gr.Interface(fn=generate_minecraft_command, inputs=[
|
43 |
-
gr.Textbox(label="
|
44 |
-
|
45 |
-
], outputs=gr.Textbox(label="Команда"), examples=examples, title="Minecraft Command Generator")
|
46 |
iface.launch()
|
|
|
3 |
import json
|
4 |
import os
|
5 |
|
6 |
+
def generate_minecraft_command(description):
|
7 |
headers = {
|
8 |
'Content-Type': 'application/json',
|
9 |
'Authorization': f'Bearer {os.getenv("API_KEY")}'
|
10 |
}
|
11 |
|
12 |
payload = {
|
13 |
+
'messages': [{'role': 'system', 'content': description}],
|
14 |
+
'max_tokens': 10000,
|
15 |
'model': os.getenv("MODEL")
|
16 |
}
|
17 |
|
|
|
27 |
else:
|
28 |
return f'Не удалось сгенерировать команду. {data}'
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
iface = gr.Interface(fn=generate_minecraft_command, inputs=[
|
31 |
+
gr.Textbox(label="Запрос")
|
32 |
+
], outputs=gr.Textbox(label="Ответ"), examples=examples, title="GPT")
|
|
|
33 |
iface.launch()
|