ivanoctaviogaitansantos commited on
Commit
430b280
·
verified ·
1 Parent(s): 5b8b77c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -6
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
- # Se genera la salida para el chat
173
- prompts.append(f"### PROMPT {i + 1} ({unique_roles[i].upper()}):\n{prompt_text}\n")
 
 
 
 
 
174
 
175
- # Se añade la salida al historial como si el agente hubiera respondido
176
- # La parte del usuario se deja vacía o se puede poner una etiqueta
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):