GenAi / app.py
ChandanaShastri's picture
Create app.py
201bcf8 verified
raw
history blame
529 Bytes
from flask import Flask, request, jsonify
from io import BytesIO
import base64
from model import generate_image
app = Flask(__name__)
@app.route('/generate', methods=['POST'])
def generate():
data = request.json
prompt = data.get('prompt', '')
image = generate_image(prompt)
buffered = BytesIO()
image.save(buffered, format="PNG")
img_str = base64.b64encode(buffered.getvalue()).decode("utf-8")
return jsonify({"image": img_str})
if __name__ == "__main__":
app.run(host='0.0.0.0', port=5000)