Vertex AI in Firebase se lanzó a la disponibilidad general (DG) el 21 de octubre de 2024.
Esta es una lista de alto nivel de los cambios necesarios para migrar:
- Habilita la nueva API obligatoria en tu proyecto de Firebase (obligatorio para todos)
- Actualiza la biblioteca a la versión GA (obligatorio para todos)
- Cambios adicionales (obligatorios según las funciones que uses)
Habilita la nueva API obligatoria en tu proyecto de Firebase (obligatorio para todos)
Debes habilitar la API de Vertex AI in Firebase en tu proyecto de Firebase y agregarla a la lista de entidades permitidas de tu clave de API de Firebase. Esta es una API nueva que se requiere para usar la versión de GA de Vertex AI in Firebase.
En la consola de Firebase, ve a la página Crear con Gemini.
En la tarjeta Vertex AI in Firebase, haz clic en Comenzar para iniciar un flujo de trabajo que te ayude a habilitar esta API y agregarla a la lista de entidades permitidas de tu clave de API de Firebase.
Puedes omitir el resto del flujo de trabajo en la consola.
Actualiza a la versión GA de la biblioteca (obligatorio para todos)
Cambios adicionales (obligatorios según las funciones que uses)
Se implementaron varios cambios para las versiones GA de los SDKs. Revisa las siguientes listas para ver si debes realizar algún cambio en tu código para admitir la versión GA del SDK en tu app.
Llamadas a funciones
Si implementaste esta función antes de la versión GA, deberás actualizar la manera en que defines tu esquema. Te recomendamos que revises la guía actualizada de llamadas a función para aprender a escribir las declaraciones de tus funciones.Cómo generar un resultado estructurado (como JSON) con
responseSchema
Si implementaste esta función antes de la DG, deberás actualizar la forma en que defines tu esquema. Te recomendamos que revises la nueva guía de salida estructurada para aprender a escribir esquemas JSON.Tiempo de espera
- Se cambió el tiempo de espera predeterminado de las solicitudes a 180 segundos.
Posibles errores relacionados con la migración
Cuando realices la migración para usar la versión GA de Vertex AI in Firebase, es posible que encuentres errores si no completaste todos los cambios necesarios, como se describe en esta guía de migración.
Error 403: Requests to this API firebasevertexai.googleapis.com ... are blocked.
Si recibes un error 403 que dice
Requests to this API firebasevertexai.googleapis.com ... are blocked.
,
por lo general, significa que la clave de API en tu objeto o archivo de configuración de Firebase
no tiene una API requerida en su lista de entidades permitidas para el producto que intentas
usar.
Asegúrate de que la clave de API que usa tu app tenga todas las APIs requeridas incluidas en la lista de entidades permitidas de "restricciones de API". En el caso de Vertex AI in Firebase, tu clave de API debe tener, como mínimo, la API de Vertex AI in Firebase en su lista de entidades permitidas. Esta API debería haberse agregado automáticamente a la lista de entidades permitidas de tu clave de API cuando habilitaste la API nueva a través de la consola de Firebase.
Puedes ver todas tus claves de API en el panel APIs y servicios > Credenciales de la consola de Google Cloud.