tags-generation / app.py
jellyhater's picture
model
85ac9d4
raw
history blame contribute delete
547 Bytes
from flask import Flask, jsonify, request
import pickle
import pandas as pd
from utils import predict
app = Flask(__name__)
@app.route('/')
def index():
return "/model/text – predicts tag for string sample"
@app.route('/model/text', methods=['POST'])
def parse_string():
sample = request.get_data()
model = pickle.load(open('models/tags_model.pkl', 'rb'))
labelencoder = pickle.load(open('models/tags_encoder.pkl', 'rb'))
return predict(sample, model, labelencoder)
if __name__ == '__main__':
app.run(debug=True)