Tengo un problema crítico y persistente al intentar acceder al modelo de música generativa Lyria (lyria-002) a través de la API de Vertex AI en el proyecto (PII Removed by Staff).
He agotado todas las opciones de depuración y el problema parece ser un fallo de aprovisionamiento del backend de Google Cloud.
Resultado de la Prueba Definitiva
El log de mi última prueba (con el código corregido) confirma el error:
[MUSICA] ERROR FATAL al llamar a la API de Lyria: 5 NOT_FOUND: Publisher Model projects/(PII Removed by Staff)/locations/us-central1/publishers/google/models/lyria-002 not found.
Configuración Confirmada (Causas Descartadas)
Región: La llamada se realiza a la región válida us-central1.
Permisos de IAM: La cuenta de servicio de Cloud Run tiene explícitamente el rol roles/aiplatform.user (Usuario de Vertex AI), descartando un error 403 Forbidden.
Solicitud
El error NOT_FOUND persiste a pesar de la configuración correcta. Mi conclusión es que el modelo Lyria no está aprovisionado o habilitado en el backend para el proyecto automatizacion-video-saga.
Agradecería mucho si un ingeniero pudiera investigar el estado de aprovisionamiento de este Publisher Model. He visto casos similares con otros modelos (gemini-1.5-flash) en este mismo foro.
Muchas gracias por tu ayuda y por la sugerencia del Colab.
Te confirmo que hicimos la prueba del Colab que nos recomendaste y funcionó perfectamente. Pude generar la música sin problemas. Esto verifica que el modelo Lyria-002 SÍ está activo y que nuestro proyecto (PII Removed by Staff) tiene acceso a él.
Sin embargo, a pesar del éxito en el Colab, el problema persiste en nuestro servicio de Cloud Run. La llamada a la API desde la Cuenta de Servicio de Cloud Run sigue fallando de forma silenciosa.
Hemos agotado todas las opciones de configuración:
Código/Sintaxis: El código de cliente está corregido y funcionando.
Permisos (IAM): Verificamos que la Cuenta de Servicio de Cloud Run tiene el rol Usuario de Vertex AI asignado.
Región: Hemos confirmado el despliegue y la llamada en us-central1 y previamente probamos otros cambios de región, sin éxito. El problema no parece ser regional.
El hecho es que la API no devuelve un error de permiso, sino que simplemente regresa una respuesta vacía o incompleta.
Nuestra conclusión es que, aunque el modelo está activo, debe haber algún bloqueo de infraestructura (por ejemplo, una Cuota Dinámica Compartida o una restricción de backend) que afecta las llamadas que provienen de nuestro entorno de Cloud Run.
¿Podrían revisar el estado de la cuota o las posibles restricciones en el backend del modelo Lyria-002 para nuestro proyecto (PII Removed by Staff)? Creemos que la solución está de lado de la infraestructura de Google.