fruitpicker01 commited on
Commit
35009d2
·
verified ·
1 Parent(s): 2558d29

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -9
app.py CHANGED
@@ -771,15 +771,17 @@ def save_to_github(personalized_message, model_name, comment, corrected_message,
771
  response = requests.put(url, headers=headers, data=json.dumps(data))
772
 
773
 
774
- def personalize_and_save(gpt4o_message, gigachat_pro_message, gigachat_lite_message, gigachat_plus_message, meta_llama_405b_message, meta_llama_70b_message, meta_llama_8b_message, gemma_27b_message, gemma_9b_message, mistral_message, description, advantages, *selected_values):
775
- personalization_results = list(personalize_messages_with_yield(
776
- gpt4o_message, gigachat_pro_message, gigachat_lite_message, gigachat_plus_message, meta_llama_405b_message, meta_llama_70b_message, meta_llama_8b_message, gemma_27b_message, gemma_9b_message, mistral_message, *selected_values
777
- ))
778
-
779
- # Save to GitHub after the personalization
780
- save_user_request_to_github(description, advantages, selected_values)
781
-
782
- return personalization_results[-1] # Return the last set of outputs from personalization
 
 
783
 
784
 
785
  # Создание интерфейса Gradio
 
771
  response = requests.put(url, headers=headers, data=json.dumps(data))
772
 
773
 
774
+ def personalize_and_save(*args):
775
+ # Разделим на два этапа
776
+ # 1. Персонализация использованием yield для пошагового отображения)
777
+ personalization_results = list(personalize_messages_with_yield(*args[:-2]))
778
+
779
+ # 2. Сохранение (выполняется после завершения персонализации)
780
+ description, advantages = args[-2], args[-1]
781
+ selected_values = args[-(2 + len(selections)):-2] # Извлекаем параметры персонализации
782
+ save_user_request_to_github(personalization_results[1], personalization_results[2], selected_values)
783
+
784
+ return personalization_results
785
 
786
 
787
  # Создание интерфейса Gradio