Update app.py
Browse files
app.py
CHANGED
@@ -38,10 +38,8 @@ def respond(
|
|
38 |
response += token
|
39 |
yield response
|
40 |
|
41 |
-
# Выделение диагноза
|
42 |
diagnosis_start = response.find("Предварительный диагноз:")
|
43 |
-
operation_start = response.find("Рекомендуемая операция:")
|
44 |
-
|
45 |
if diagnosis_start != -1:
|
46 |
diagnosis_end = response.find("\n", diagnosis_start)
|
47 |
if diagnosis_end == -1:
|
@@ -49,13 +47,6 @@ def respond(
|
|
49 |
diagnosis = response[diagnosis_start:diagnosis_end]
|
50 |
response = response[:diagnosis_start] + f"<b>{diagnosis}</b>" + response[diagnosis_end:]
|
51 |
|
52 |
-
if operation_start != -1:
|
53 |
-
operation_end = response.find("\n", operation_start)
|
54 |
-
if operation_end == -1:
|
55 |
-
operation_end = len(response)
|
56 |
-
operation = response[operation_start:operation_end]
|
57 |
-
response = response[:operation_start] + f"<b>{operation}</b>" + response[operation_end:]
|
58 |
-
|
59 |
# Добавление идентификационного сообщения к ответу
|
60 |
final_response = f"{response}\n\nСоздано больницей EMS штата Alta"
|
61 |
yield final_response
|
@@ -65,10 +56,10 @@ demo = gr.ChatInterface(
|
|
65 |
respond,
|
66 |
additional_inputs=[
|
67 |
gr.Textbox(
|
68 |
-
value="Привет! Я помощник врача в больнице EMS штата Alta! Опиши свои симптомы кратко, и я поставлю предварительный
|
69 |
label="Системное сообщение"
|
70 |
),
|
71 |
-
gr.Slider(minimum=1, maximum=
|
72 |
gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Температура"),
|
73 |
gr.Slider(
|
74 |
minimum=0.1,
|
|
|
38 |
response += token
|
39 |
yield response
|
40 |
|
41 |
+
# Выделение диагноза жирным шрифтом
|
42 |
diagnosis_start = response.find("Предварительный диагноз:")
|
|
|
|
|
43 |
if diagnosis_start != -1:
|
44 |
diagnosis_end = response.find("\n", diagnosis_start)
|
45 |
if diagnosis_end == -1:
|
|
|
47 |
diagnosis = response[diagnosis_start:diagnosis_end]
|
48 |
response = response[:diagnosis_start] + f"<b>{diagnosis}</b>" + response[diagnosis_end:]
|
49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
# Добавление идентификационного сообщения к ответу
|
51 |
final_response = f"{response}\n\nСоздано больницей EMS штата Alta"
|
52 |
yield final_response
|
|
|
56 |
respond,
|
57 |
additional_inputs=[
|
58 |
gr.Textbox(
|
59 |
+
value="Привет! Я помощник врача в больнице EMS штата Alta! Опиши свои симптомы кратко, и я поставлю предварительный диагноз. Пожалуйста, будьте кратки.",
|
60 |
label="Системное сообщение"
|
61 |
),
|
62 |
+
gr.Slider(minimum=1, maximum=2048, value=200, step=1, label="Максимальное количество новых токенов"),
|
63 |
gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Температура"),
|
64 |
gr.Slider(
|
65 |
minimum=0.1,
|