Le serveur llama.cpp dans la version b10773 accepte désormais les URL de données pour les champs `input_video` et `input_audio`, résolvant un problème précédent où ces entrées étaient incorrectement traitées comme des chaînes base64 brutes.

  • La fonction `handle_media()` est mise à jour pour passer `true` pour ces types de contenu, permettant les types MIME vidéo et audio dans la validation des URL de données.
  • Une entrée malformée renvoie désormais une erreur 400 au lieu d'une erreur 500 en lançant `std::invalid_argument`.
  • Le drapeau `accept_base64_uri` a été supprimé de `handle_media`, simplifiant le code.
  • Un test unitaire et des commentaires mis à jour sont ajoutés pour gérer les types MIME URI de données invalides.

Cette amélioration renforce la robustesse du serveur en fournissant une gestion d'erreurs plus claire pour les entrées multimédias malformées.