File size: 609 Bytes
2ffb0a2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
from flask import Flask, request, render_template
from inference import get_answer
app = Flask(__name__)
@app.route("/", methods=["GET", "POST"])
def index():
answer = None
if request.method == "POST":
question = request.form.get("question")
answer = get_answer(question)
return render_template("index.html", answer=answer)
if __name__ == "__main__":
import os
port = int(os.environ.get("PORT", 8080))
# disable reloader (heavy models + Windows reloader can kill the process)
app.run(host="0.0.0.0", port=port, debug=False, use_reloader=False)
|