El servidor llama.cpp en la compilación b10773 ahora acepta URLs de datos para los campos `input_video` e `input_audio`, resolviendo un problema anterior donde estas entradas se trataban incorrectamente como cadenas base64 sin procesar.

  • La función `handle_media()` se actualiza para pasar `true` para estos tipos de contenido, permitiendo tipos MIME de video y audio en la validación de URLs de datos.
  • Una entrada mal formada ahora devuelve un error 400 en lugar de un error 500 al lanzar `std::invalid_argument`.
  • La bandera `accept_base64_uri` se ha eliminado de `handle_media`, simplificando el código.
  • Se añade una prueba unitaria y comentarios actualizados para manejar tipos MIME de URI de datos no válidos.

Este cambio mejora la robustez del servidor proporcionando un manejo de errores más claro para entradas multimedia mal formadas.