Spaces:
Sleeping
Sleeping
metadata
title: unkor-backend
emoji: 🔎
colorFrom: gray
colorTo: indigo
sdk: docker
app_port: 7860
pinned: false
Unkor — API de détection de deepfakes
Backend FastAPI servi par Docker sur HuggingFace Spaces (port 7860).
Analyse hybride 100 % locale (CPU) : détecteur IA généraliste (Swin ONNX) + EfficientNet visage (ONNX), complétés par ELA, FFT, SRM, cohérence chromatique, qualité (Laplacien) et EXIF, fusionnés par vote pondéré.
Endpoint principal
POST /analyze—multipart/form-data, champfile(image JPEG/PNG/WebP). Renvoieconfidence_score,is_deepfake,scorespar analyseur, etc.
Modèles
Les poids ne sont pas inclus dans l'image : ils sont téléchargés au
démarrage par model_bootstrap.py (en arrière-plan) depuis HuggingFace.
Variables d'environnement (Settings → Variables and secrets)
| Variable | Rôle |
|---|---|
HF_TOKEN |
Jeton HuggingFace (quotas / repos privés) |
SDXL_MODEL_REPO |
Repo du détecteur IA (défaut umm-maybe/AI-image-detector) |
SDXL_MODEL_FILE |
ONNX déjà converti à télécharger directement (évite la conversion) |
ONNX_MODEL_REPO / ONNX_MODEL_FILE |
Modèle visage EfficientNet (.onnx) |
UNKOR_DEBUG |
1 pour journaliser les scores bruts |
Le frontend pointe vers ce Space via VITE_API_URL.