Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -13,7 +13,7 @@ DEFAULT_MAX_NEW_TOKENS = 256
|
|
13 |
MAX_INPUT_TOKEN_LENGTH = 4000
|
14 |
|
15 |
DESCRIPTION = """
|
16 |
-
#
|
17 |
"""
|
18 |
|
19 |
def clear_and_save_textbox(message: str) -> tuple[str, str]:
|
@@ -73,50 +73,48 @@ def check_input_token_length(message: str, chat_history: list[tuple[str, str]],
|
|
73 |
|
74 |
with gr.Blocks(css='style.css') as demo:
|
75 |
gr.Markdown(DESCRIPTION)
|
76 |
-
gr.DuplicateButton(value='Duplicate Space for private use',
|
77 |
-
elem_id='duplicate-button')
|
78 |
|
79 |
with gr.Group():
|
80 |
-
chatbot = gr.Chatbot(
|
81 |
with gr.Row():
|
82 |
textbox = gr.Textbox(
|
83 |
container=False,
|
84 |
show_label=False,
|
85 |
-
placeholder='
|
86 |
scale=10,
|
87 |
)
|
88 |
submit_button = gr.Button('Submit',
|
89 |
variant='primary',
|
90 |
scale=1,
|
91 |
-
min_width=0)
|
92 |
with gr.Row():
|
93 |
-
retry_button = gr.Button('🔄
|
94 |
-
undo_button = gr.Button('↩️
|
95 |
-
clear_button = gr.Button('🗑️
|
96 |
|
97 |
saved_input = gr.State()
|
98 |
|
99 |
-
with gr.Accordion(label='⚙️
|
100 |
-
system_prompt = gr.Textbox(label='
|
101 |
value=DEFAULT_SYSTEM_PROMPT,
|
102 |
lines=5,
|
103 |
interactive=False)
|
104 |
max_new_tokens = gr.Slider(
|
105 |
-
label='
|
106 |
minimum=1,
|
107 |
maximum=MAX_MAX_NEW_TOKENS,
|
108 |
step=1,
|
109 |
value=DEFAULT_MAX_NEW_TOKENS,
|
110 |
)
|
111 |
temperature = gr.Slider(
|
112 |
-
label='
|
113 |
minimum=0.1,
|
114 |
maximum=4.0,
|
115 |
step=0.1,
|
116 |
value=0.1,
|
117 |
)
|
118 |
top_p = gr.Slider(
|
119 |
-
label='Top-p (
|
120 |
minimum=0.05,
|
121 |
maximum=1.0,
|
122 |
step=0.05,
|
|
|
13 |
MAX_INPUT_TOKEN_LENGTH = 4000
|
14 |
|
15 |
DESCRIPTION = """
|
16 |
+
# Mistral-7B
|
17 |
"""
|
18 |
|
19 |
def clear_and_save_textbox(message: str) -> tuple[str, str]:
|
|
|
73 |
|
74 |
with gr.Blocks(css='style.css') as demo:
|
75 |
gr.Markdown(DESCRIPTION)
|
|
|
|
|
76 |
|
77 |
with gr.Group():
|
78 |
+
chatbot = gr.Chatbot(show_label=False)
|
79 |
with gr.Row():
|
80 |
textbox = gr.Textbox(
|
81 |
container=False,
|
82 |
show_label=False,
|
83 |
+
placeholder='Сообщение...',
|
84 |
scale=10,
|
85 |
)
|
86 |
submit_button = gr.Button('Submit',
|
87 |
variant='primary',
|
88 |
scale=1,
|
89 |
+
min_width=0, label='Send')
|
90 |
with gr.Row():
|
91 |
+
retry_button = gr.Button('🔄 Повторить', variant='secondary')
|
92 |
+
undo_button = gr.Button('↩️ Отмена', variant='secondary')
|
93 |
+
clear_button = gr.Button('🗑️ Очистить', variant='secondary')
|
94 |
|
95 |
saved_input = gr.State()
|
96 |
|
97 |
+
with gr.Accordion(label='⚙️ Настройки', open=False):
|
98 |
+
system_prompt = gr.Textbox(label='Системный prompt',
|
99 |
value=DEFAULT_SYSTEM_PROMPT,
|
100 |
lines=5,
|
101 |
interactive=False)
|
102 |
max_new_tokens = gr.Slider(
|
103 |
+
label='Максимальное количество токенов,
|
104 |
minimum=1,
|
105 |
maximum=MAX_MAX_NEW_TOKENS,
|
106 |
step=1,
|
107 |
value=DEFAULT_MAX_NEW_TOKENS,
|
108 |
)
|
109 |
temperature = gr.Slider(
|
110 |
+
label='Температура ответа',
|
111 |
minimum=0.1,
|
112 |
maximum=4.0,
|
113 |
step=0.1,
|
114 |
value=0.1,
|
115 |
)
|
116 |
top_p = gr.Slider(
|
117 |
+
label='Top-p (отбор проб ядра)',
|
118 |
minimum=0.05,
|
119 |
maximum=1.0,
|
120 |
step=0.05,
|