Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -166,15 +166,16 @@ def generate_message_gigachat_plus_with_retry(prompt, gigachat_plus_temperature)
|
|
166 |
|
167 |
|
168 |
# Обновляем генерацию сообщений для отображения в интерфейсе
|
169 |
-
def generate_messages(description, advantages, *selected_values):
|
170 |
-
standard_prompt = generate_standard_prompt(description, advantages, *selected_values
|
171 |
-
|
|
|
172 |
results = {
|
173 |
"prompt": standard_prompt,
|
174 |
-
"gpt4o":
|
175 |
-
"gigachat_pro":
|
176 |
-
"gigachat_lite":
|
177 |
-
"gigachat_plus":
|
178 |
}
|
179 |
|
180 |
yield results["prompt"], "", "", "", "", "Генерация стандартного промпта завершена"
|
@@ -206,7 +207,6 @@ def generate_messages(description, advantages, *selected_values):
|
|
206 |
return results
|
207 |
|
208 |
|
209 |
-
|
210 |
# Функция для генерации персонализированного промпта
|
211 |
def generate_personalization_prompt(*selected_values):
|
212 |
prompt = "Адаптируй, не превышая длину сообщения в 250 знаков с пробелами, текст с учетом следующих особенностей:\n"
|
|
|
166 |
|
167 |
|
168 |
# Обновляем генерацию сообщений для отображения в интерфейсе
|
169 |
+
def generate_messages(description, advantages, gpt4o_temperature, gigachat_pro_temperature, gigachat_lite_temperature, gigachat_plus_temperature, *selected_values):
|
170 |
+
standard_prompt = generate_standard_prompt(description, advantages, *selected_values)
|
171 |
+
|
172 |
+
# Используем переданные значения температуры
|
173 |
results = {
|
174 |
"prompt": standard_prompt,
|
175 |
+
"gpt4o": generate_message_gpt4o_with_retry(standard_prompt, gpt4o_temperature),
|
176 |
+
"gigachat_pro": generate_message_gigachat_pro_with_retry(standard_prompt, gigachat_pro_temperature),
|
177 |
+
"gigachat_lite": generate_message_gigachat_lite_with_retry(standard_prompt, gigachat_lite_temperature),
|
178 |
+
"gigachat_plus": generate_message_gigachat_plus_with_retry(standard_prompt, gigachat_plus_temperature)
|
179 |
}
|
180 |
|
181 |
yield results["prompt"], "", "", "", "", "Генерация стандартного промпта завершена"
|
|
|
207 |
return results
|
208 |
|
209 |
|
|
|
210 |
# Функция для генерации персонализированного промпта
|
211 |
def generate_personalization_prompt(*selected_values):
|
212 |
prompt = "Адаптируй, не превышая длину сообщения в 250 знаков с пробелами, текст с учетом следующих особенностей:\n"
|