Update app.py
Browse files
app.py
CHANGED
@@ -5,12 +5,12 @@ import os
|
|
5 |
|
6 |
|
7 |
# Функция для генерации текста
|
8 |
-
def generate(
|
9 |
-
if not
|
10 |
-
return "
|
11 |
|
12 |
-
system_role = """Ты -
|
13 |
-
user_msg = f"
|
14 |
|
15 |
headers = {
|
16 |
'Content-Type': 'application/json',
|
@@ -56,21 +56,17 @@ with gr.Blocks(css=css) as demo:
|
|
56 |
gr.Markdown("# Поиск Magisk модулей\n### На 4pda, Rooni_Studio")
|
57 |
with gr.Column():
|
58 |
with gr.Row():
|
59 |
-
|
60 |
-
#whomtb = AutocompleteTextbox(show_label=True, value="Бабушке", label="Кому", commands=whom, interactive=True, container=True,)
|
61 |
-
whomtb = gr.Textbox(show_label=True, placeholder="Бабушке", label="Кому", interactive=True, container=True,)
|
62 |
with gr.Row():
|
63 |
-
|
64 |
-
whattb = gr.Textbox(show_label=True, placeholder="Новый Год", label="Праздник", interactive=True, container=True,)
|
65 |
-
pricesl = gr.Slider(show_label=True, label="Ценовая категория в ₽, до", minimum=-1, maximum=500000, value=-1, step=1)
|
66 |
with gr.Row():
|
67 |
-
doptb = gr.Textbox(show_label=True, placeholder="
|
68 |
with gr.Row():
|
69 |
-
text_button = gr.Button("
|
70 |
with gr.Row():
|
71 |
with gr.Column():
|
72 |
-
text_output = gr.Markdown(show_label=False, value="Здесь будут
|
73 |
|
74 |
-
text_button.click(generate, inputs=[
|
75 |
|
76 |
demo.queue(max_size=250, api_open=False).launch()
|
|
|
5 |
|
6 |
|
7 |
# Функция для генерации текста
|
8 |
+
def generate(forr, ver=13, doptb=""):
|
9 |
+
if not forr or not ver:
|
10 |
+
return "Сначала заполните обязательные поля! Потом здесь будут найденые нейросетью модули."
|
11 |
|
12 |
+
system_role = """Ты - поисковик магиск андроид модулей, по 4PDA (Русский форум), сначала ищешь в https://4pda.to/forum/index.php?showtopic=915158&view=findpost&p=76261279 в спойлере "Алфавитный Каталог модулей", смотрешь ищешь потходящее, потом смотришь страницы, посты нужных и сверяешь характеристики пользователя, если он предоставил. Если всё отлично, то выдавай ссылку на пост модуля, название и описывай функционал кратко."""
|
13 |
+
user_msg = f"Модуль для: '{fore}', на версии андроид: '{ver}', дополнительно: '{doptb}'"
|
14 |
|
15 |
headers = {
|
16 |
'Content-Type': 'application/json',
|
|
|
56 |
gr.Markdown("# Поиск Magisk модулей\n### На 4pda, Rooni_Studio")
|
57 |
with gr.Column():
|
58 |
with gr.Row():
|
59 |
+
fore = gr.Textbox(show_label=True, placeholder="Модуль для... / Название", label="Функционал модуля", interactive=True, container=True,)
|
|
|
|
|
60 |
with gr.Row():
|
61 |
+
ver = gr.Number(show_label=True, label="Версия Android", interactive=True, container=True, value=13)
|
|
|
|
|
62 |
with gr.Row():
|
63 |
+
doptb = gr.Textbox(show_label=True, placeholder="У меня версия магиск N.N, ...", label="Дополнительно")
|
64 |
with gr.Row():
|
65 |
+
text_button = gr.Button("Искать", variant='primary')
|
66 |
with gr.Row():
|
67 |
with gr.Column():
|
68 |
+
text_output = gr.Markdown(show_label=False, value="Здесь будут найденые нейросетью модули.", container=True)
|
69 |
|
70 |
+
text_button.click(generate, inputs=[fore, ver, doptb], outputs=[text_output], concurrency_limit=250)
|
71 |
|
72 |
demo.queue(max_size=250, api_open=False).launch()
|