sample / app.py
sreepathi-ravikumar's picture
Update app.py
4447358 verified
from flask import Flask, request, jsonify, Response,redirect
from flask_cors import CORS
import time
import random
from text2generation import generate_long_answer # Your own function
app = Flask(__name__)
CORS(app)
@app.route('/health')
def health_check():
return jsonify({"status": "ready"}), 200
# Standard answer route
@app.route('/ask', methods=['POST'])
def ask_question():
try:
data = request.get_json()
question = data.get('question', '').strip()
if not question:
return jsonify({"error": "Question is required"}), 400
answer = generate_long_answer(question)
return jsonify({"question": question, "answer": answer})
except Exception as e:
return jsonify({"error": str(e)}), 500
@app.route('/get_video')
def get_video():
video_lst=[
"https://videos.pexels.com/video-files/3571264/3571264-sd_640_360_30fps.mp4",
"https://videos.pexels.com/video-files/3052446/3052446-hd_1920_1080_30fps.mp4",
"https://videos.pexels.com/video-files/6394054/6394054-sd_960_480_24fps.mp4",
]
return redirect(random.choice(video_lst))
if __name__ == '__main__':
app.run(host='0.0.0.0', port=7860)