Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -188,8 +188,6 @@ def personalize_messages_with_yield(gpt4o_message, gigachat_pro_message, gigacha
|
|
188 |
personalized_message_gigachat_plus = perform_personalization_gigachat(gigachat_plus_message, personalization_prompt, "gigachat_plus")
|
189 |
yield personalization_prompt, personalized_message_gpt4o, personalized_message_gigachat_pro, personalized_message_gigachat_lite, personalized_message_gigachat_plus, "Все персонализированные сообщения сгенерированы"
|
190 |
|
191 |
-
return personalized_message_gpt4o, personalized_message_gigachat_pro, personalized_message_gigachat_lite, personalized_message_gigachat_plus
|
192 |
-
|
193 |
# Функция для генерации промпта проверки текста
|
194 |
def generate_error_check_prompt():
|
195 |
prompt = (
|
@@ -328,22 +326,10 @@ with gr.Blocks() as demo:
|
|
328 |
gr.Textbox(label="Персонализированное сообщение GigaChat-Lite", lines=6),
|
329 |
gr.Textbox(label="Персонализированное сообщение GigaChat-Lite+", lines=6),
|
330 |
status_display
|
331 |
-
],
|
332 |
-
_js="(x) => x" # Используется для передачи результатов на следующую функцию
|
333 |
-
).then(
|
334 |
-
fn=check_errors_with_yield,
|
335 |
-
inputs=[output_text_gpt4o, output_text_gigachat_pro, output_text_gigachat_lite, output_text_gigachat_plus], # Здесь передаем результат персонализации
|
336 |
-
outputs=[
|
337 |
-
gr.Textbox(label="Промпт для проверки текста", lines=6, interactive=False),
|
338 |
-
gr.Textbox(label="Результат проверки GPT-4o", lines=6),
|
339 |
-
gr.Textbox(label="Результат проверки GigaChat-Pro", lines=6),
|
340 |
-
gr.Textbox(label="Результат проверки GigaChat-Lite", lines=6),
|
341 |
-
gr.Textbox(label="Результат проверки GigaChat-Lite+", lines=6),
|
342 |
-
status_display
|
343 |
]
|
344 |
)
|
345 |
|
346 |
-
|
347 |
with gr.Row():
|
348 |
check_errors_btn = gr.Button("3. Проверить текст (нажимать только после кнопки 2)", elem_id="check_errors_button")
|
349 |
|
|
|
188 |
personalized_message_gigachat_plus = perform_personalization_gigachat(gigachat_plus_message, personalization_prompt, "gigachat_plus")
|
189 |
yield personalization_prompt, personalized_message_gpt4o, personalized_message_gigachat_pro, personalized_message_gigachat_lite, personalized_message_gigachat_plus, "Все персонализированные сообщения сгенерированы"
|
190 |
|
|
|
|
|
191 |
# Функция для генерации промпта проверки текста
|
192 |
def generate_error_check_prompt():
|
193 |
prompt = (
|
|
|
326 |
gr.Textbox(label="Персонализированное сообщение GigaChat-Lite", lines=6),
|
327 |
gr.Textbox(label="Персонализированное сообщение GigaChat-Lite+", lines=6),
|
328 |
status_display
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
329 |
]
|
330 |
)
|
331 |
|
332 |
+
|
333 |
with gr.Row():
|
334 |
check_errors_btn = gr.Button("3. Проверить текст (нажимать только после кнопки 2)", elem_id="check_errors_button")
|
335 |
|