Spaces:
Running
Running
Commit
·
7f5f418
1
Parent(s):
74d094a
Update app.py
Browse files
app.py
CHANGED
@@ -7,10 +7,12 @@ import os
|
|
7 |
import random
|
8 |
import datetime
|
9 |
|
10 |
-
def generate_image(prompt, negative_prompt, scheduler, steps, width, height, cfg, restore_faces, seed):
|
11 |
request_time = datetime.datetime.now()
|
12 |
restore_faces = bool(restore_faces)
|
|
|
13 |
print(f"restore_faces: {restore_faces}, type: {type(restore_faces)}")
|
|
|
14 |
# Define the API endpoint
|
15 |
apiUrl = os.getenv("API_URL")
|
16 |
# Define the request headers
|
@@ -36,6 +38,12 @@ def generate_image(prompt, negative_prompt, scheduler, steps, width, height, cfg
|
|
36 |
"width": width,
|
37 |
"height": height,
|
38 |
"clip_skip": 1,
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
"vae": "vae-ft-mse-840000-ema-pruned.ckpt",
|
40 |
"restore_faces": restore_faces,
|
41 |
"fr_model": "CodeFormer",
|
@@ -87,6 +95,7 @@ iface = gr.Interface(
|
|
87 |
inputs=[
|
88 |
gr.components.Textbox(label="Prompt"),
|
89 |
gr.components.Textbox(value="ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, disfigured, deformed, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft", label="Negative Prompt"),
|
|
|
90 |
gr.components.Dropdown(choices=[
|
91 |
"Euler a",
|
92 |
"Euler",
|
|
|
7 |
import random
|
8 |
import datetime
|
9 |
|
10 |
+
def generate_image(prompt, negative_prompt, use_negative_embedding, scheduler, steps, width, height, cfg, restore_faces, seed):
|
11 |
request_time = datetime.datetime.now()
|
12 |
restore_faces = bool(restore_faces)
|
13 |
+
use_negative_embedding = bool(use_negative_embedding)
|
14 |
print(f"restore_faces: {restore_faces}, type: {type(restore_faces)}")
|
15 |
+
print(f"use_negative_embedding: {use_negative_embedding}, type: {type(use_negative_embedding)}")
|
16 |
# Define the API endpoint
|
17 |
apiUrl = os.getenv("API_URL")
|
18 |
# Define the request headers
|
|
|
38 |
"width": width,
|
39 |
"height": height,
|
40 |
"clip_skip": 1,
|
41 |
+
"embeddings": [
|
42 |
+
{
|
43 |
+
"name": "rz-neg-general",
|
44 |
+
"strength": 1.0 if use_negative_embedding else 0
|
45 |
+
},
|
46 |
+
],
|
47 |
"vae": "vae-ft-mse-840000-ema-pruned.ckpt",
|
48 |
"restore_faces": restore_faces,
|
49 |
"fr_model": "CodeFormer",
|
|
|
95 |
inputs=[
|
96 |
gr.components.Textbox(label="Prompt"),
|
97 |
gr.components.Textbox(value="ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, disfigured, deformed, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft", label="Negative Prompt"),
|
98 |
+
gr.inputs.Checkbox(label="Use Negative Embedding", default=True),
|
99 |
gr.components.Dropdown(choices=[
|
100 |
"Euler a",
|
101 |
"Euler",
|