Moibe commited on
Commit
51214b8
·
1 Parent(s): 794787e

Config ini

Browse files
Files changed (3) hide show
  1. config.ini +15 -0
  2. funciones.py +13 -10
  3. globales.py +1 -1
config.ini ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import herramientas
2
+ llave = herramientas.obtenAccesoHF()
3
+
4
+ [hugging_face]
5
+ previo = "Una fotografía de un plato blanco con "
6
+ seconds_available = 1500
7
+ espacio = "black-forest-labs/FLUX.1-schnell"
8
+ inferencia = "black-forest-labs/FLUX.1-dev"
9
+ proveedor = "hf-inference"
10
+
11
+ ; config = configparser.ConfigParser()
12
+ ; config.read("config.ini")
13
+
14
+ ; # Configure JWT settings
15
+ ; SECRET_KEY = config["misc-keys"]["secret-jwt"]
funciones.py CHANGED
@@ -6,8 +6,6 @@ import globales
6
 
7
  def genera_platillo_gpu(platillo):
8
 
9
- client = gradio_client.Client(globales.espacio, hf_token=globales.llave)
10
-
11
  prompt = globales.previo + platillo
12
 
13
  print("Eso es el prompt final:", prompt)
@@ -15,12 +13,13 @@ def genera_platillo_gpu(platillo):
15
  kwargs = {
16
  "prompt": prompt,
17
  "api_name": "/infer"
18
- }
19
-
20
 
21
  try:
 
 
22
  result = client.predict(**kwargs
23
- # prompt=prompt,
24
  # negative_prompt="",
25
  # seed=42,
26
  # randomize_seed=True,
@@ -28,14 +27,14 @@ def genera_platillo_gpu(platillo):
28
  # height=1024,
29
  # guidance_scale=3.5,
30
  # num_inference_steps=28,
31
- # api_name="/infer"
32
  )
33
 
34
  return result[0]
35
 
36
- except Exception as e:
37
  print("Excepción es: ", e)
38
- return {"Error":"500"}
39
 
40
 
41
  def genera_platillo_inference(platillo):
@@ -51,11 +50,12 @@ def genera_platillo_inference(platillo):
51
  image = client.text_to_image(
52
  prompt,
53
  model=globales.inferencia,
54
- #seed=42, #default varía pero el default es que siempre sea la misma.
55
  #guidance_scale=7.5,
56
  #num_inference_steps=50,
57
  #width=1024, #El default es 1024 x 1024 y quizá 1024*768, el max es 1536.
58
  #height=1024 #El límite de replicate es 1024.
 
59
  )
60
 
61
  img_io = io.BytesIO()
@@ -66,4 +66,7 @@ def genera_platillo_inference(platillo):
66
 
67
  except Exception as e:
68
  print("Excepción es: ", e)
69
- return {"Error":"500"}
 
 
 
 
6
 
7
  def genera_platillo_gpu(platillo):
8
 
 
 
9
  prompt = globales.previo + platillo
10
 
11
  print("Eso es el prompt final:", prompt)
 
13
  kwargs = {
14
  "prompt": prompt,
15
  "api_name": "/infer"
16
+ }
 
17
 
18
  try:
19
+
20
+ client = gradio_client.Client(globales.espacio, hf_token=globales.llave)
21
  result = client.predict(**kwargs
22
+ # prompt=prompt,
23
  # negative_prompt="",
24
  # seed=42,
25
  # randomize_seed=True,
 
27
  # height=1024,
28
  # guidance_scale=3.5,
29
  # num_inference_steps=28,
30
+ # api_name="/infer"
31
  )
32
 
33
  return result[0]
34
 
35
+ except Exception as e:
36
  print("Excepción es: ", e)
37
+ return "default.png"
38
 
39
 
40
  def genera_platillo_inference(platillo):
 
50
  image = client.text_to_image(
51
  prompt,
52
  model=globales.inferencia,
53
+ #seed=42,
54
  #guidance_scale=7.5,
55
  #num_inference_steps=50,
56
  #width=1024, #El default es 1024 x 1024 y quizá 1024*768, el max es 1536.
57
  #height=1024 #El límite de replicate es 1024.
58
+
59
  )
60
 
61
  img_io = io.BytesIO()
 
66
 
67
  except Exception as e:
68
  print("Excepción es: ", e)
69
+ with open("default.png", "rb") as default_image_file:
70
+ img_io_default = io.BytesIO(default_image_file.read())
71
+ img_io_default.seek(0)
72
+ return img_io_default
globales.py CHANGED
@@ -3,7 +3,7 @@ import herramientas
3
  previo = "Una fotografía de un plato blanco con "
4
  llave = herramientas.obtenAccesoHF()
5
 
6
- seconds_available = 0
7
 
8
  espacio = "black-forest-labs/FLUX.1-schnell"
9
  #espacio = "black-forest-labs/FLUX.1-dev"
 
3
  previo = "Una fotografía de un plato blanco con "
4
  llave = herramientas.obtenAccesoHF()
5
 
6
+ seconds_available = 1500
7
 
8
  espacio = "black-forest-labs/FLUX.1-schnell"
9
  #espacio = "black-forest-labs/FLUX.1-dev"