5m4ck3r commited on
Commit
28b3018
·
verified ·
1 Parent(s): 710d613

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +39 -1
app.py CHANGED
@@ -1,11 +1,23 @@
1
  from flask import Flask, request, jsonify
 
2
  from hiou import *
 
3
 
4
  app = Flask(__name__)
5
 
 
 
 
 
 
 
 
 
 
 
6
  @app.route('/illu')
7
  def gettans_task():
8
- query_string = request.args.get('s', "smiling")
9
  tore = request.args.get('t', 4)
10
  try:
11
  tore = int(tore)
@@ -17,6 +29,32 @@ def gettans_task():
17
  result
18
  )
19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  @app.route('/')
21
  def root():
22
  return jsonify(
 
1
  from flask import Flask, request, jsonify
2
+ from asgiref.sync import async_to_sync
3
  from hiou import *
4
+ import traceback
5
 
6
  app = Flask(__name__)
7
 
8
+ async def generate_illu(subject, out1, out2, expression, bgdesc, bgcol):
9
+ gene = gen()
10
+ result = await gene.generate_illustrator(subject, out1, out2, expression, bgdesc, bgcol)
11
+ return result
12
+
13
+ async def generate_image(prompt, negative):
14
+ gene = gen()
15
+ result = await gene.generete_image(prompt, negative)
16
+ return result
17
+
18
  @app.route('/illu')
19
  def gettans_task():
20
+ query_string = request.args.get('s')
21
  tore = request.args.get('t', 4)
22
  try:
23
  tore = int(tore)
 
29
  result
30
  )
31
 
32
+ @app.route('/genillu')
33
+ def generateIllus():
34
+ subject = request.args.get('subject')
35
+ out1 = request.args.get('out1')
36
+ out2 = request.args.get('out2')
37
+ expression = request.args.get('exp')
38
+ bgdesc = request.args.get('desc')
39
+ bgcol = request.args.get('bgcol')
40
+ try:
41
+ resul = async_to_sync(generate_illu)(subject, out1, out2, expression, bgdesc, bgcol)
42
+ except Exception as e:
43
+ print(f"ERROR : {e}, {traceback.format_exc()}")
44
+ return jsonify([])
45
+ return jsonify(resul)
46
+
47
+ @app.route('/genimg')
48
+ def generate_ImageS():
49
+ prompt = request.args.get("prompt")
50
+ negative = request.args.get("negative")
51
+ try:
52
+ resul = async_to_sync(generate_image)(prompt, negative)
53
+ except Exception as e:
54
+ print(f"ERROR : {e}, {traceback.format_exc()}")
55
+ return jsonify([])
56
+ return jsonify(resul)
57
+
58
  @app.route('/')
59
  def root():
60
  return jsonify(