Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -129,14 +129,21 @@ def gen(prompts, width, height, model_name, num_variants=1):
|
|
129 |
images.append(str(image_path))
|
130 |
return images
|
131 |
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
def get_prompt_for_image(image_name):
|
133 |
prompts = {}
|
134 |
-
|
135 |
-
|
|
|
136 |
for line in f:
|
137 |
if line.startswith(image_name):
|
138 |
prompts[image_name] = line.split(": ", 1)[1].strip()
|
139 |
-
|
140 |
return "No hay prompt asociado."
|
141 |
return prompts.get(image_name, "No hay prompt asociado.")
|
142 |
|
|
|
129 |
images.append(str(image_path))
|
130 |
return images
|
131 |
|
132 |
+
def save_prompt(prompt):
|
133 |
+
clean_prompt = prompt.split(": ", 1)[-1]
|
134 |
+
with open(DATA_PATH / "prompts.txt", "a") as f:
|
135 |
+
f.write(clean_prompt + "\n")
|
136 |
+
st.success("Prompt guardado.")
|
137 |
+
|
138 |
def get_prompt_for_image(image_name):
|
139 |
prompts = {}
|
140 |
+
prompt_file = DATA_PATH / "prompts.txt"
|
141 |
+
if prompt_file.exists():
|
142 |
+
with open(prompt_file, "r") as f:
|
143 |
for line in f:
|
144 |
if line.startswith(image_name):
|
145 |
prompts[image_name] = line.split(": ", 1)[1].strip()
|
146 |
+
else:
|
147 |
return "No hay prompt asociado."
|
148 |
return prompts.get(image_name, "No hay prompt asociado.")
|
149 |
|