tfse-model-api-v0.2/Rating/routes.py

20 lines
594 B
Python
Raw Normal View History

2021-12-15 00:38:23 +08:00
from flask import Blueprint, request, Response
from Rating.RatingModel import RatingModel
from common.scripts import verify_token
2021-12-15 00:38:23 +08:00
rating_route = Blueprint('rating', __name__)
@rating_route.route('/general_model', methods=['POST'])
@verify_token
2021-12-15 00:38:23 +08:00
def general_model():
input_data = request.json['input_data']
2021-12-15 10:54:10 +08:00
try:
model = RatingModel(input_data)
model.save_indicators()
model.save_result()
2021-12-15 16:02:18 +08:00
return {"info": "模型执行成功", "result": model.rating_result['信用等级']}, 200
2021-12-15 10:54:10 +08:00
except Exception:
return {"info": "模型执行失败"}, 210