from flask import Flask,request,jsonify import numpy as np import pickle model = pickle.load(open('model.pkl','rb')) app = Flask(__name__) @app.route('/') def index(): return "Stock prediction" @app.route('/predict',methods=['POST']) def predict(): high = request.form.get('high') low = request.form.get('low') open = request.form.get('open') volume = request.form.get('volume') high=float(high) low=float(low) open=float(open) volume=float(volume) input_query = np.array([[high,low,open,volume]]) result = model.predict(input_query)[0] return jsonify({'res':str(result)}) if __name__ == '__main__': app.run(debug=True)