sreepathi-ravikumar commited on
Commit
2e1effc
·
verified ·
1 Parent(s): b2ba6a3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -2,11 +2,15 @@ from flask import Flask, request, jsonify
2
  from flask_cors import CORS
3
  from text2generation import generate_long_answer
4
 
5
- app = Flask(__name__)
6
  CORS(app)
7
 
 
 
 
 
8
  @app.route('/ask', methods=['POST'])
9
- def ask():
10
  try:
11
  data = request.get_json()
12
  question = data.get('question', '').strip()
@@ -14,12 +18,14 @@ def ask():
14
  if not question:
15
  return jsonify({"error": "Question is required"}), 400
16
 
17
- # Get AI-generated long answer
18
  answer = generate_long_answer(question)
19
- return jsonify({"question": question, "answer": answer})
 
 
 
20
 
21
  except Exception as e:
22
  return jsonify({"error": str(e)}), 500
23
 
24
- if __name__ == '__main__':
25
  app.run(host='0.0.0.0', port=7860)
 
2
  from flask_cors import CORS
3
  from text2generation import generate_long_answer
4
 
5
+ app = Flask(_name_)
6
  CORS(app)
7
 
8
+ @app.route('/health')
9
+ def health_check():
10
+ return jsonify({"status": "ready"}), 200
11
+
12
  @app.route('/ask', methods=['POST'])
13
+ def ask_question():
14
  try:
15
  data = request.get_json()
16
  question = data.get('question', '').strip()
 
18
  if not question:
19
  return jsonify({"error": "Question is required"}), 400
20
 
 
21
  answer = generate_long_answer(question)
22
+ return jsonify({
23
+ "question": question,
24
+ "answer": answer
25
+ })
26
 
27
  except Exception as e:
28
  return jsonify({"error": str(e)}), 500
29
 
30
+ if _name_ == '_main_':
31
  app.run(host='0.0.0.0', port=7860)