memorease commited on
Commit
ca835bb
·
verified ·
1 Parent(s): af2d9d8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -1,21 +1,25 @@
1
  from flask import Flask, request, jsonify
2
- from gradio_client import Client
3
  import os
4
 
5
  app = Flask(__name__)
6
 
 
 
 
7
  @app.route("/ask", methods=["POST"])
8
  def ask_question():
9
  try:
10
- client = Client("memorease/flan5_memorease")
11
  input_text = request.json.get("text")
12
  if not input_text:
13
  return jsonify({"error": "Missing 'text'"}), 400
14
- result = client.predict(input_text, api_name="/predict")
15
- return jsonify({"question": result})
 
16
  except Exception as e:
 
17
  return jsonify({"error": str(e)}), 500
18
-
19
  @app.route("/", methods=["GET"])
20
  def index():
21
  return "Flan5 Memorease Docker Space is running!", 200
 
1
  from flask import Flask, request, jsonify
2
+ from transformers import pipeline
3
  import os
4
 
5
  app = Flask(__name__)
6
 
7
+ # Modeli başta yükle (sadece 1 kez)
8
+ question_generator = pipeline("text2text-generation", model="memorease/flan5_memorease")
9
+
10
  @app.route("/ask", methods=["POST"])
11
  def ask_question():
12
  try:
 
13
  input_text = request.json.get("text")
14
  if not input_text:
15
  return jsonify({"error": "Missing 'text'"}), 400
16
+
17
+ result = question_generator(f"Generate a question from this sentence: {input_text}")
18
+ return jsonify({"question": result[0]['generated_text']})
19
  except Exception as e:
20
+ print("SERVER ERROR:", str(e))
21
  return jsonify({"error": str(e)}), 500
22
+
23
  @app.route("/", methods=["GET"])
24
  def index():
25
  return "Flan5 Memorease Docker Space is running!", 200