Structure de la réponse
Endpoints
Section intitulée « Endpoints »POST /api/classify?sync=true— renvoie le résultat complet immédiatementGET /api/result/{id}— renvoie le résultat pour une classification donnée
Exemple de réponse
Section intitulée « Exemple de réponse »{ "id": "664371916d24ab9cf81140ec", "status": { "classify": "done", "video": "done" }, "parentId": "000000000000000000000000", "cameraId": "134188-VI08", "analyse_id": 3373550353, "tenant": "tenant", "duration": 2968236, "duration_seconds": 2, "model": "noname", "version": "2.0.16123", "error_code": 0, "error_msg": "", "risk": "intrusion", "labels": ["intrusion", "person"], "scores": { "flag": 0.049, "plant": 0.030, "web": 0.009, "NOTHING": 0.0005, "intrusion": 0.973, "person": 0.973, "rain": 0.002, "spider": 0.007, "text": 0.0006, "wind": 0.021, "animal": 0.035, "other": 0.028, "vehicule": 0.101 }, "video": { "videoname": "video.mov", "filesize": 786800, "specs": { "height": 320, "original.width": 640, "duration": 4.217772, "fps": 3.08, "nframes": 13, "original.fps": 3, "original.height": 360, "original.nframes": 12, "width": 568 } }, "timing": { "total": 2593.50306 }, "metadata": { "no_trans": "20818", "parc_origine": "RO", "camera_id": 134188 }, "created_at": "2024-05-14T16:13:37.156+02:00", "started_at": "2024-05-14T16:13:37.156+02:00"}Référence des champs
Section intitulée « Référence des champs »| Champ | Type | Description |
|---|---|---|
id | string | Identifiant unique de la classification (classify_id). |
status | object | Statut de la classification et du traitement vidéo. |
parent_id | string | Identifiant de l’objet parent. |
camera_id | string | Identifiant de caméra, dérivé des métadonnées. |
analyse_id | int | Identifiant d’analyse. |
tenant | string | Identifiant du tenant (obligatoire). |
duration | int | Durée de la classification en millisecondes. |
duration_seconds | int | Durée de la classification en secondes. |
model | string | Modèle utilisé pour la classification. |
version | string | Version du modèle. |
error_code | int | Code d’erreur (0 si aucune erreur). |
error_msg | string | Message d’erreur (vide si aucune erreur). |
risk | string | Niveau de risque : safe, danger ou intrusion. |
labels | string[] | Labels attribués par l’analyse. |
scores | object | Scores de confiance pour chaque label (0.0–1.0). |
video | object | Détails du fichier vidéo (nom, taille, specs). |
timing | object | Détails de temps de traitement. |
metadata | object | Métadonnées optionnelles soumises avec la vidéo. |
created_at | string | Horodatage ISO 8601 de création de l’analyse. |
started_at | string | Horodatage ISO 8601 de début de l’analyse. |