A medida que desarrolles tu app con Firebase AI Logic, es posible que quieras ir más allá de los conceptos básicos que analizamos en las guías principales. Las soluciones que se describen en esta sección brindan orientación sobre casos de uso más avanzados.
Protege tu app de clientes no autorizados
En el caso de las apps para dispositivos móviles y la Web, debes proteger Gemini API y los recursos de tu proyecto contra el abuso de clientes no autorizados. Puedes usar Firebase App Check para verificar que todas las llamadas a la API provengan de tu app real.
Consulta la guía de Firebase App Check
Actualiza los valores de tu app sin lanzar una versión nueva
Si necesitas cambiar los valores de tu app de forma dinámica sin lanzar una versión nueva, puedes usar Firebase Remote Config. Algunos ejemplos incluyen cambiar el nombre del modelo, las instrucciones del sistema, los mensajes, la configuración de seguridad o la entrada de una solicitud.
Consulta la soluciónRemote Config
Establece configuraciones de tiempo de ejecución de forma dinámica y condicional
Si deseas establecer configuraciones basadas en condiciones de tiempo de ejecución, puedes usar Firebase Remote Config. Un ejemplo es cambiar la ubicación en la que ejecutas el servicio Vertex AI y el modelo generativo según la ubicación del usuario final.
Consulta la soluciónRemote Config
Administra archivos y agrega archivos grandes en solicitudes multimodales
Si usas Cloud Storage for Firebase, puedes aprovechar una infraestructura rápida, segura, y escalable para el almacenamiento y la administración de archivos. Además, puedes incluir archivos más grandes en tus solicitudes multimodales con una Cloud Storage for Firebase URL.
Consulta la soluciónCloud Storage for Firebase
Estamos trabajando activamente en otras soluciones y guías, así que vuelve a consultarlas pronto.