Aller au contenu principal

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 actionCe qu'il faitAppel APIRôles
Ouverture de BibliothèqueListe les médiasGET /v1/mediatout utilisateur du tenant
OuvrirAjoute l'identifiant à la liste ; en mode repli, lit le médiaGET /v1/media/{media_id}tout utilisateur du tenant
ImporterEnvoie le fichier en multipart avec l'opérationPOST /v1/mediatout utilisateur du tenant
Masquer (menu de ligne, mode repli seulement)Retire l'identifiant de la liste de ce navigateuraucuntout utilisateur
Supprimer (menu de ligne)Demande une confirmation, puis supprime le médiaDELETE /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​

  1. 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.

  2. 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_large donne la limite de taille dans max_bytes ; file_blocked signifie que l'analyse l'a refusé.

  3. 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_media signifie 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​

  1. Le supprimer. Ouvrez le menu de la ligne, choisissez Supprimer et confirmez.

    Résultat attendu : la ligne disparaît.

    En cas d'échec : legal_hold signifie qu'un gel le protège ; forbidden signifie que vous n'en êtes pas le créateur.

Dépannage​

SymptômeCauseCorrection
media_too_large (413)Le fichier dépasse la limite de taille des médiasImportez un fichier plus petit
file_blocked (422)L'antivirus, YARA ou la validation a refusé le fichierVoir Sécurité des fichiers
invalid_request (400) avec required fileLe corps multipart n'a pas de partie fichierChoisissez de nouveau un fichier
forbidden (403) sur SupprimerVous n'êtes ni le créateur, ni tenant_admin, ni security_officerDemandez à un responsable sécurité
legal_hold (409) sur SupprimerUn gel juridique couvre le médiaLevez-le dans Rétention
Un média ouvert par identifiant affiche le statut errorL'identifiant n'existe pas ou vous ne pouvez pas le lire (mode repli)Vérifiez l'identifiant, puis Masquer la ligne

Pages liées​