Update app.py
Browse files
app.py
CHANGED
|
@@ -150,11 +150,12 @@ def generate_five_prompts(history):
|
|
| 150 |
unique_expressions = random.sample(EXPRESSIONS, min(num_prompts, len(EXPRESSIONS)))
|
| 151 |
|
| 152 |
except ValueError as e:
|
| 153 |
-
# Simplemente devuelve un error sin agregar al historial si la generación falla
|
| 154 |
return history + [["", f"Error de generación: Una de las listas de componentes es demasiado corta. Error: {e}"]]
|
| 155 |
|
| 156 |
|
|
|
|
| 157 |
for i in range(num_prompts):
|
|
|
|
| 158 |
prompt_text = generate_prompt(
|
| 159 |
unique_roles[i],
|
| 160 |
unique_hair_styles[i],
|
|
@@ -169,12 +170,16 @@ def generate_five_prompts(history):
|
|
| 169 |
unique_expressions[i % len(EXPRESSIONS)],
|
| 170 |
i + 1
|
| 171 |
)
|
| 172 |
-
|
| 173 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 174 |
|
| 175 |
-
# Se
|
| 176 |
-
|
| 177 |
-
return history + [["Generación Automática Solicitada", "\n\n".join(prompts)]]
|
| 178 |
|
| 179 |
|
| 180 |
def chat_with_agent(user_message, history):
|
|
|
|
| 150 |
unique_expressions = random.sample(EXPRESSIONS, min(num_prompts, len(EXPRESSIONS)))
|
| 151 |
|
| 152 |
except ValueError as e:
|
|
|
|
| 153 |
return history + [["", f"Error de generación: Una de las listas de componentes es demasiado corta. Error: {e}"]]
|
| 154 |
|
| 155 |
|
| 156 |
+
output_blocks = []
|
| 157 |
for i in range(num_prompts):
|
| 158 |
+
# Genera el prompt humanizado en texto plano
|
| 159 |
prompt_text = generate_prompt(
|
| 160 |
unique_roles[i],
|
| 161 |
unique_hair_styles[i],
|
|
|
|
| 170 |
unique_expressions[i % len(EXPRESSIONS)],
|
| 171 |
i + 1
|
| 172 |
)
|
| 173 |
+
|
| 174 |
+
# Envuelve el título y el prompt en bloques Markdown separados y fáciles de copiar
|
| 175 |
+
block = (
|
| 176 |
+
f"### PROMPT {i + 1}: {unique_roles[i].upper()}\n"
|
| 177 |
+
f"```\n{prompt_text}\n```"
|
| 178 |
+
)
|
| 179 |
+
output_blocks.append(block)
|
| 180 |
|
| 181 |
+
# Se une la lista de bloques de Markdown en un solo mensaje
|
| 182 |
+
return history + [["Generación Automática Solicitada", "\n\n".join(output_blocks)]]
|
|
|
|
| 183 |
|
| 184 |
|
| 185 |
def chat_with_agent(user_message, history):
|