Médiathèque
L'écran Médiathèque permet d'importer des images, des audios, des vidéos et des PDF, de voir comment ils ont été
classifiés et filtrés par la DLP, et de les supprimer. Chemin du portail : /multimodal/media. Les développeurs
l'utilisent pour préparer les médias des tâches multimodales ; les responsables sécurité l'utilisent pour retirer un
média.
Ce que montre l'écran
Deux onglets :
- Bibliothèque : les médias du tenant, avec leur nombre sur l'onglet. Colonnes : Identifiant, Type de média, Opération, Type MIME, Taille (octets), Classification, Action DLP, Créé. Au-dessus de la table, un champ Identifiant du média et le bouton Ouvrir ajoutent un média à la liste par son identifiant. Sans aucun média, l'écran affiche « Aucun média » avec un bouton Importer qui ouvre l'autre onglet.
- Importer un média : un champ Fichier (images, audio, vidéo, PDF), un sélecteur Opération et le bouton Importer ; la réponse s'affiche en JSON après l'import. Les fichiers sont analysés, classifiés, contrôlés par la DLP et stockés chiffrés.
Les opérations sont Extraction de document (par défaut), OCR, Compréhension visuelle, Génération d'image, Retouche d'image, Traitement vidéo, Génération vidéo, Transcription vocale, Diarisation, Synthèse vocale et Voix en direct.
La liste vient de l'API (les 100 premiers médias). Quand l'API ne sait pas lister (404 ou 405 d'une version antérieure), le portail se replie sur les identifiants retenus par ce navigateur ; dans ce mode, le menu de ligne propose aussi Masquer, qui retire seulement l'identifiant de la liste locale.
Actions
| Bouton ou action | Ce qu'il fait | Appel API | Rôles |
|---|---|---|---|
| Ouverture de Bibliothèque | Liste les médias | GET /v1/media | tout utilisateur du tenant |
| Ouvrir | Ajoute l'identifiant à la liste ; en mode repli, lit le média | GET /v1/media/{media_id} | tout utilisateur du tenant |
| Importer | Envoie le fichier en multipart avec l'opération | POST /v1/media | tout utilisateur du tenant |
| Masquer (menu de ligne, mode repli seulement) | Retire l'identifiant de la liste de ce navigateur | aucun | tout utilisateur |
| Supprimer (menu de ligne) | Demande une confirmation, puis supprime le média | DELETE /v1/media/{media_id} | le créateur, tenant_admin ou security_officer |
Rôles
Le portail ne masque aucun bouton. Dans services/control-plane/src/eai/domains/multimodal/__init__.py tout
utilisateur du tenant importe et liste ; un média est supprimé par son créateur, un tenant_admin ou un
security_officer, et jamais tant qu'un gel juridique le couvre. Chaque import passe par la chaîne de sécurité des
fichiers avant le stockage.
Tâches courantes
Importer un document pour extraction
-
Choisir le fichier. L'opération indique à la plateforme à quoi sert le média. Ouvrez Importer un média, choisissez le Fichier et gardez Opération sur Extraction de document.
Résultat attendu : le bouton Importer est actif.
En cas d'échec : le bouton reste désactivé tant qu'aucun fichier n'est choisi.
-
L'importer. Cliquez sur Importer.
Résultat attendu : le message « Média importé » et la réponse JSON avec l'identifiant, la classification et le bloc DLP.
En cas d'échec :
media_too_largedonne la limite de taille dansmax_bytes;file_blockedsignifie que l'analyse l'a refusé. -
Réutiliser l'identifiant. Copiez l'Identifiant depuis Bibliothèque dans le champ Identifiant de média d'une tâche de Tâches multimodales.
Résultat attendu : la tâche lit le média.
En cas d'échec :
unsupported_mediasignifie que le type de média ne convient pas à la tâche (une image pour la vision, un audio pour la parole).
Supprimer un média
-
Le supprimer. Ouvrez le menu de la ligne, choisissez Supprimer et confirmez.
Résultat attendu : la ligne disparaît.
En cas d'échec :
legal_holdsignifie qu'un gel le protège ;forbiddensignifie que vous n'en êtes pas le créateur.
Dépannage
| Symptôme | Cause | Correction |
|---|---|---|
media_too_large (413) | Le fichier dépasse la limite de taille des médias | Importez un fichier plus petit |
file_blocked (422) | L'antivirus, YARA ou la validation a refusé le fichier | Voir Sécurité des fichiers |
invalid_request (400) avec required file | Le corps multipart n'a pas de partie fichier | Choisissez de nouveau un fichier |
forbidden (403) sur Supprimer | Vous n'êtes ni le créateur, ni tenant_admin, ni security_officer | Demandez à un responsable sécurité |
legal_hold (409) sur Supprimer | Un gel juridique couvre le média | Levez-le dans Rétention |
Un média ouvert par identifiant affiche le statut error | L'identifiant n'existe pas ou vous ne pouvez pas le lire (mode repli) | Vérifiez l'identifiant, puis Masquer la ligne |