Spaces:
Building
Building
Update inference_test.py
Browse files- inference_test.py +10 -1
inference_test.py
CHANGED
@@ -98,9 +98,18 @@ def start_chat():
|
|
98 |
@app.post("/train_intents", status_code=202)
|
99 |
def train_intents(train_input: intent.TrainInput):
|
100 |
log("📥 POST /train_intents çağrıldı.")
|
|
|
101 |
intents = train_input.intents
|
|
|
|
|
102 |
s_config.INTENT_DEFINITIONS = {intent["name"]: intent for intent in intents}
|
103 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
return {"status": "accepted", "message": "Intent eğitimi arka planda başlatıldı."}
|
105 |
|
106 |
@app.post("/load_intent_model")
|
|
|
98 |
@app.post("/train_intents", status_code=202)
|
99 |
def train_intents(train_input: intent.TrainInput):
|
100 |
log("📥 POST /train_intents çağrıldı.")
|
101 |
+
|
102 |
intents = train_input.intents
|
103 |
+
data_formats = getattr(train_input, "data_formats", [])
|
104 |
+
|
105 |
s_config.INTENT_DEFINITIONS = {intent["name"]: intent for intent in intents}
|
106 |
+
s_config.DATA_FORMATS = data_formats # 🔧 DATA_FORMATS burada set ediliyor
|
107 |
+
|
108 |
+
threading.Thread(
|
109 |
+
target=lambda: intent.background_training(intents, s_config),
|
110 |
+
daemon=True
|
111 |
+
).start()
|
112 |
+
|
113 |
return {"status": "accepted", "message": "Intent eğitimi arka planda başlatıldı."}
|
114 |
|
115 |
@app.post("/load_intent_model")
|