DINO00 commited on
Commit
6702d0f
·
verified ·
1 Parent(s): d55c731

Update api.py

Browse files
Files changed (1) hide show
  1. api.py +6 -3
api.py CHANGED
@@ -13,13 +13,16 @@ import sys
13
  import keras
14
 
15
  # Patch darurat: Menjembatani Tokenizer lama (Keras 2) agar bisa dimuat di Keras 3
16
- # Ini mencegah error "No module named 'keras.src.preprocessing'"
17
  if 'keras.src.preprocessing' not in sys.modules:
18
  sys.modules['keras.src.preprocessing'] = keras.preprocessing
19
 
20
- # Gunakan import standar Keras 3 (Backend Agnostic)
 
 
 
 
21
  from keras.models import load_model
22
- from keras.utils import pad_sequences # Di Keras 3, pad_sequences pindah ke utils
23
 
24
  app = FastAPI(
25
  title="API Deteksi Hoax Multi-Model",
 
13
  import keras
14
 
15
  # Patch darurat: Menjembatani Tokenizer lama (Keras 2) agar bisa dimuat di Keras 3
 
16
  if 'keras.src.preprocessing' not in sys.modules:
17
  sys.modules['keras.src.preprocessing'] = keras.preprocessing
18
 
19
+ # Petakan juga sub-modul 'text' yang dicari oleh pickle
20
+ if 'keras.src.preprocessing.text' not in sys.modules:
21
+ sys.modules['keras.src.preprocessing.text'] = keras.preprocessing.text
22
+
23
+ # Gunakan import standar Keras 3
24
  from keras.models import load_model
25
+ from keras.utils import pad_sequences
26
 
27
  app = FastAPI(
28
  title="API Deteksi Hoax Multi-Model",