Rthur2003 commited on
Commit
f73834f
·
1 Parent(s): c52f741

feat: meta-classifier servisi için stacking ensemble model fusion eklendi

Browse files
Files changed (1) hide show
  1. app/services/meta_classifier.py +7 -2
app/services/meta_classifier.py CHANGED
@@ -37,6 +37,11 @@ logger = get_logger(__name__)
37
 
38
  _MODELS_DIR = Path(__file__).resolve().parents[2] / "models"
39
 
 
 
 
 
 
40
 
41
  @dataclass
42
  class MetaResult:
@@ -220,7 +225,7 @@ class MetaClassifierService:
220
  return MetaResult(
221
  is_ai_generated=is_ai,
222
  confidence=confidence,
223
- model_version="auris-v2-trained",
224
  decision_source="auris_meta",
225
  analysis_mode="production",
226
  tower_scores=tower_scores,
@@ -288,7 +293,7 @@ class MetaClassifierService:
288
  return MetaResult(
289
  is_ai_generated=is_ai,
290
  confidence=confidence,
291
- model_version="auris-v1-heuristic",
292
  decision_source="auris_fallback",
293
  analysis_mode="production",
294
  tower_scores=tower_scores,
 
37
 
38
  _MODELS_DIR = Path(__file__).resolve().parents[2] / "models"
39
 
40
+ # model_version values — shared constants so callers can check "is this a
41
+ # real trained-model result" without hardcoding the string themselves.
42
+ MODEL_VERSION_TRAINED = "auris-v2-trained"
43
+ MODEL_VERSION_FALLBACK = "auris-v1-heuristic"
44
+
45
 
46
  @dataclass
47
  class MetaResult:
 
225
  return MetaResult(
226
  is_ai_generated=is_ai,
227
  confidence=confidence,
228
+ model_version=MODEL_VERSION_TRAINED,
229
  decision_source="auris_meta",
230
  analysis_mode="production",
231
  tower_scores=tower_scores,
 
293
  return MetaResult(
294
  is_ai_generated=is_ai,
295
  confidence=confidence,
296
+ model_version=MODEL_VERSION_FALLBACK,
297
  decision_source="auris_fallback",
298
  analysis_mode="production",
299
  tower_scores=tower_scores,