Spaces:
Sleeping
Sleeping
feat: unified analysis uç noktası ve meta-classifier servisi için file ve URL processing eklendi
Browse files- app/routes/analyze.py +2 -2
app/routes/analyze.py
CHANGED
|
@@ -53,7 +53,7 @@ from ..services.clap_detector import CLAPDetectorService
|
|
| 53 |
from ..services.fst_client import FSTClientService
|
| 54 |
from ..services.wav2vec2_detector import Wav2Vec2DetectorService
|
| 55 |
from ..services.inference_xai import get_xai_service
|
| 56 |
-
from ..services.meta_classifier import MetaClassifierService
|
| 57 |
from ..services.logging_config import get_logger
|
| 58 |
|
| 59 |
router = APIRouter()
|
|
@@ -404,7 +404,7 @@ async def _analyze_file(
|
|
| 404 |
features, vocals=vocals,
|
| 405 |
wav2vec2=wav2vec2_result, clap=clap_result, fst=fst_result,
|
| 406 |
)
|
| 407 |
-
if meta_result.model_version ==
|
| 408 |
meta_payload = MetaClassifierExplanation(
|
| 409 |
isAIGenerated=meta_result.is_ai_generated,
|
| 410 |
confidence=meta_result.confidence,
|
|
|
|
| 53 |
from ..services.fst_client import FSTClientService
|
| 54 |
from ..services.wav2vec2_detector import Wav2Vec2DetectorService
|
| 55 |
from ..services.inference_xai import get_xai_service
|
| 56 |
+
from ..services.meta_classifier import MetaClassifierService, MODEL_VERSION_TRAINED
|
| 57 |
from ..services.logging_config import get_logger
|
| 58 |
|
| 59 |
router = APIRouter()
|
|
|
|
| 404 |
features, vocals=vocals,
|
| 405 |
wav2vec2=wav2vec2_result, clap=clap_result, fst=fst_result,
|
| 406 |
)
|
| 407 |
+
if meta_result.model_version == MODEL_VERSION_TRAINED:
|
| 408 |
meta_payload = MetaClassifierExplanation(
|
| 409 |
isAIGenerated=meta_result.is_ai_generated,
|
| 410 |
confidence=meta_result.confidence,
|