ChandanaShastri commited on
Commit
201bcf8
·
verified ·
1 Parent(s): 983aa24

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -0
app.py ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask import Flask, request, jsonify
2
+ from io import BytesIO
3
+ import base64
4
+ from model import generate_image
5
+
6
+ app = Flask(__name__)
7
+
8
+ @app.route('/generate', methods=['POST'])
9
+ def generate():
10
+ data = request.json
11
+ prompt = data.get('prompt', '')
12
+ image = generate_image(prompt)
13
+
14
+ buffered = BytesIO()
15
+ image.save(buffered, format="PNG")
16
+ img_str = base64.b64encode(buffered.getvalue()).decode("utf-8")
17
+
18
+ return jsonify({"image": img_str})
19
+
20
+ if __name__ == "__main__":
21
+ app.run(host='0.0.0.0', port=5000)