memorease's picture
Update app.py
69f9211 verified
raw
history blame
877 Bytes
from flask import Flask, request, jsonify
from gradio_client import Client
import os
app = Flask(__name__)
@app.route("/ask", methods=["POST"])
def ask_question():
try:
input_text = request.json.get("text")
print("INPUT:", input_text)
if not input_text:
return jsonify({"error": "Missing 'text'"}), 400
client = Client("memorease/memorease-flan-t5")
result = client.predict(input_text, api_name="/predict")
print("RESULT:", result)
return jsonify({"question": result})
except Exception as e:
print("SERVER ERROR:", str(e))
return jsonify({"error": str(e)}), 500
@app.route("/", methods=["GET"])
def index():
return "Flan5 Memorease Docker Space is running!", 200
if __name__ == "__main__":
port = int(os.environ.get("PORT", 7860))
app.run(host="0.0.0.0", port=port)