Spaces:
Running on Zero
Running on Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -1156,19 +1156,23 @@ with gr.Blocks() as demo:
|
|
| 1156 |
demo.load(fn=None, js=gallery_js)
|
| 1157 |
demo.load(fn=None, js=wire_outputs_js)
|
| 1158 |
|
| 1159 |
-
|
| 1160 |
-
|
| 1161 |
-
|
| 1162 |
-
|
| 1163 |
-
|
| 1164 |
-
|
| 1165 |
-
|
| 1166 |
-
|
| 1167 |
-
|
| 1168 |
-
|
| 1169 |
-
|
| 1170 |
-
|
| 1171 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1172 |
|
| 1173 |
example_load_btn.click(
|
| 1174 |
fn=load_example_data,
|
|
|
|
| 1156 |
demo.load(fn=None, js=gallery_js)
|
| 1157 |
demo.load(fn=None, js=wire_outputs_js)
|
| 1158 |
|
| 1159 |
+
run_btn.click(
|
| 1160 |
+
fn=infer,
|
| 1161 |
+
inputs=[hidden_images_b64, prompt, seed, randomize_seed, guidance_scale, steps],
|
| 1162 |
+
outputs=[result, seed],
|
| 1163 |
+
js=r"""(imgs, p, s, rs, gs, st) => {
|
| 1164 |
+
// Собираем картинки из глобального массива
|
| 1165 |
+
const images = window.__uploadedImages || [];
|
| 1166 |
+
const b64Array = images.map(img => img.b64);
|
| 1167 |
+
const imgsJson = JSON.stringify(b64Array);
|
| 1168 |
+
|
| 1169 |
+
// ОТКЛЮЧАЕМ ПОДМЕНУ ТЕКСТА:
|
| 1170 |
+
// Передаем промпт 'p' напрямую из интерфейса Gradio без посредников
|
| 1171 |
+
const promptVal = p;
|
| 1172 |
+
|
| 1173 |
+
return [imgsJson, promptVal, s, rs, gs, st];
|
| 1174 |
+
}""",
|
| 1175 |
+
)
|
| 1176 |
|
| 1177 |
example_load_btn.click(
|
| 1178 |
fn=load_example_data,
|