artificialguybr commited on
Commit
7f5f418
·
1 Parent(s): 74d094a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
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",