Update app.py
Browse files
app.py
CHANGED
|
@@ -1,11 +1,13 @@
|
|
|
|
|
| 1 |
from asgiref.wsgi import WsgiToAsgi
|
| 2 |
from flask import Flask, render_template, request, jsonify
|
| 3 |
import pickle
|
| 4 |
import numpy as np
|
| 5 |
import requests
|
| 6 |
import pandas as pd
|
|
|
|
| 7 |
|
| 8 |
-
|
| 9 |
|
| 10 |
# Load model dan scaler yang sudah disimpan
|
| 11 |
with open('model.pkl', 'rb') as model_file:
|
|
@@ -110,5 +112,5 @@ def auto_predict():
|
|
| 110 |
return jsonify({'error': str(e)}), 400
|
| 111 |
|
| 112 |
if __name__ == '__main__':
|
| 113 |
-
app =
|
| 114 |
-
app.
|
|
|
|
| 1 |
+
from fastapi import fastAPI
|
| 2 |
from asgiref.wsgi import WsgiToAsgi
|
| 3 |
from flask import Flask, render_template, request, jsonify
|
| 4 |
import pickle
|
| 5 |
import numpy as np
|
| 6 |
import requests
|
| 7 |
import pandas as pd
|
| 8 |
+
from fastapi.middleware.wsgi import WSGIMiddleware
|
| 9 |
|
| 10 |
+
flask_app = Flask(__name__)
|
| 11 |
|
| 12 |
# Load model dan scaler yang sudah disimpan
|
| 13 |
with open('model.pkl', 'rb') as model_file:
|
|
|
|
| 112 |
return jsonify({'error': str(e)}), 400
|
| 113 |
|
| 114 |
if __name__ == '__main__':
|
| 115 |
+
app = FastAPI()
|
| 116 |
+
app.mount("/flask", WSGIMiddleware(flask_app))
|