Configurar Gemini en Firebase

Antes de comenzar a usar Gemini en Firebase, debes habilitarlo en Firebase console. Gemini en Firebase se habilita por proyecto y por usuario, y la habilitación depende de tu tipo de usuario y plan.

  • Si eres usuario de Google Workspace (anteriormente G Suite), Gemini en Firebase se incluye en Gemini Code Assist. Tu administrador puede comprar y habilitar las suscripciones a Gemini Code Assist directamente desde Firebase console. Obtén más información en Configura Gemini Code Assist.

  • Si eres un usuario individual, Gemini en Firebase está disponible sin costo o como parte de Gemini Code Assist, que proporciona reconocimiento contextual y estadísticas de campañas de mensajería.

Ten en cuenta que las Condiciones del Servicio son diferentes para Gemini en Firebase (sin costo) y Gemini en Firebase como parte de Gemini Code Assist. Obtén más información en Cómo usa tus datos Gemini en Firebase.

Permisos necesarios

Para habilitar y usar las funciones de Gemini en Firebase, se requieren ciertos roles y permisos de IAM.

Aquí te mostramos cómo asignar el rol de usuario Gemini for Google Cloud a un miembro del proyecto. Ten en cuenta que solo los propietarios de proyectos pueden editar los roles de IAM.

  1. En Firebase console, selecciona Configuración del proyecto y, luego, selecciona Usuarios y permisos.
  2. Busca la fila del miembro del proyecto que corresponda.
  3. Haz clic en . Más opciones y, luego, selecciona Editar acceso.
  4. Expande Roles, selecciona Usuario de Gemini for Google Cloud y, luego, haz clic en Listo.
  5. Haz clic en Actualizar roles para guardar el cambio. Es posible que el nuevo rol tarde uno o dos minutos en aplicarse a tu usuario.

Configura Gemini en Firebase

Después de asegurarte de que tu cuenta tenga los permisos necesarios, puedes habilitar Gemini en Firebase para tu proyecto.

Sigue estos pasos para habilitar el uso de Gemini en Firebase para tu proyecto.

  1. Como propietario o editor del proyecto, abre Firebase console, selecciona un proyecto y haz clic en ✦Gemini en Firebase, ubicado en el menú de la consola en la parte superior derecha.

    Aparecerá el panel de Gemini.

  2. Revisa la información que aparece y haz clic en Comenzar.

  3. De manera opcional, habilita Gemini en Firebase para otros usuarios de tu proyecto: En Configuración del proyecto, selecciona Usuarios y permisos y asigna a los usuarios adicionales el rol de Gemini for Google Cloud.

Ahora tienes todo listo para acelerar tu desarrollo en Firebase con Gemini en Firebase. Obtén más información para interactuar con Gemini en Firebase en Prueba Gemini en Firebase console.

Si planeas usar Gemini en Firebase con una suscripción a Gemini Code Assist, ve a Gemini en Firebase con una suscripción a Gemini Code Assist para obtener instrucciones de configuración.

Gemini en Firebase con una suscripción a Gemini Code Assist

Cuando compras una suscripción a Gemini Code Assist, desbloqueas funciones adicionales de Gemini en Firebase, como el reconocimiento contextual y las estadísticas de las campañas de mensajería. Para habilitar Gemini Code Assist, debes comprar una suscripción y asignar licencias a los usuarios individuales.

Puedes habilitar Gemini Code Assist a través de Firebase console o la consola de Google Cloud con el administrador de Gemini. Si planeas habilitar Gemini Code Assist para un proyecto que usa el plan Spark sin costo, te recomendamos usar Firebase console para comprar y administrar tu suscripción a Gemini Code Assist. Si bien las licencias de Gemini Code Assist se asignan por usuario, independientemente del proyecto, la consola de Google Cloud requiere que asocies la cuenta de Cloud Billing que usas para la compra con un proyecto. Esto actualiza automáticamente ese proyecto al plan Blaze de pago por uso. Administrar tu suscripción a través de Firebase console garantiza que tu proyecto en el plan Spark no se actualice a Blaze. Obtén más información sobre los planes Spark y Blaze en Planes de precios de Firebase.

En las siguientes secciones, se describe cómo comprar Gemini en Code Assist y asignar licencias a los usuarios.

Compra Gemini Code Assist y asigna licencias

Antes de realizar la compra, debes tener una cuenta de facturación de Google Cloud y ser un administrador de facturación en esa cuenta. Si no tienes una cuenta de Cloud Billing, sigue las instrucciones en Crea una nueva cuenta de Cloud Billing de servicio automático.

Para comprar una suscripción a Gemini Code Assist y asignar licencias, sigue estos pasos:

  1. Haz clic en ✦Gemini en Firebase para abrir el panel de Gemini.
  2. Según tu tipo de usuario, haz lo siguiente:
    • En la nota informativa que aparece, haz clic en Comprar una suscripción.
    • En el banner ¿Quieres obtener resultados más avanzados?, haz clic en Probar Gemini Code Assist.
  3. Selecciona el tipo de suscripción a Gemini Code Assist que deseas comprar y, luego, haz clic en Comenzar. Obtén más información sobre las diferencias entre las ediciones Standard y Enterprise en Compara las ediciones de Gemini Code Assist.
  4. Haz clic en Continuar.
  5. Selecciona la cuenta de Cloud Billing que quieres usar para comprar la suscripción.
  6. Selecciona el tipo de suscripción a Gemini Code Assist que deseas comprar y, luego, haz clic en Continuar.
  7. En Configurar suscripción, completa los campos para configurar la suscripción, incluidos los siguientes:
    • Nombre visible de la suscripción.
    • Cantidad de licencias. Las licencias se asignan por usuario, por lo que debes asegurarte de comprar suficientes para todos los usuarios que deban tener acceso a las funciones de Gemini Code Assist y Gemini en Firebase. Ten en cuenta que, si compras la edición Enterprise, debes comprar al menos 10 licencias.
    • Período de suscripción (mensual o anual). Con una suscripción anual, obtienes una tarifa con descuento que se cobra mensualmente en lugar de un pago único. Para obtener más información sobre los planes de precios de Gemini Code Assist, consulta Precios de Gemini Code Assist.
    • Renovación automática de la suscripción después de que finalice el plazo de compromiso (mensual o anual). La renovación automática mantiene activas tu suscripción y tus licencias. Si la suscripción no se renueva automáticamente, terminará cuando finalice el período actual y deberás volver a seguir el proceso de compra y reasignar las licencias.
  8. Para confirmar la suscripción, haz clic en Continuar.
  9. Revisa los detalles de la suscripción y, si aceptas las condiciones, selecciona Acepto las condiciones de esta compra y, luego, Completar compra.
  10. A continuación, debes asignar licencias a cada usuario. Haz clic en Siguiente: Administrar asignaciones de licencias de Gemini y ve a Asignar licencias.
  11. Haz clic en Agregar usuarios con licencia. Aparecerá un cuadro de diálogo de selección del usuario. Para buscar usuarios específicos, ingresa su nombre en el cuadro de búsqueda.
  12. Selecciona uno o más usuarios de la lista y, luego, haz clic en Siguiente.
  13. Haz clic en Asignar licencias.

  14. Cuando termines de asignar licencias, regresa a Firebase console y haz clic en Listo.

Administra tu suscripción a Gemini Code Assist

Si ya completaste el flujo de compra de la suscripción a Gemini Code Assist, puedes administrar tu suscripción a Gemini Code Assist y asignar licencias desde Firebase console.

Para administrar tu suscripción y asignar licencias de Gemini Code Assist, sigue estos pasos:

  1. En Firebase console, selecciona Configuración del proyecto > Uso y facturación > Suscripciones.
  2. En Administrar tus suscripciones, haz clic en el vínculo de la suscripción.
  3. En la ventana que aparece, haz clic en Administrar licencias. La administración de licencias y la configuración de suscripciones de Gemini Code Assist se abren en la console de Google Cloud.
  4. Para agregar usuarios con licencia, sigue estos pasos:

    1. Haz clic en Agregar usuarios con licencia. Aparecerá un cuadro de diálogo de selección del usuario. Para buscar usuarios específicos, ingresa su nombre en el cuadro de búsqueda.
    2. Selecciona uno o más usuarios de la lista y, luego, haz clic en Siguiente.
    3. Haz clic en Asignar licencias.
  5. Para anular las licencias, sigue estos pasos:

    1. Selecciona los usuarios a los que quieras quitar la asignación y, luego, haz clic en Anular la asignación de licencias.
  6. Para realizar cambios en tu suscripción, ve a la pestaña Configuración de la suscripción y, luego, haz clic en Modificar suscripción.

  7. Selecciona la suscripción a Gemini Code Assist y, luego, haz clic en Continuar.

  8. A continuación, puedes actualizar cualquiera de los siguientes parámetros de configuración de la suscripción:

    • Nombre visible de la suscripción.
    • Cantidad de licencias. Las licencias se asignan por usuario, por lo que debes asegurarte de comprar suficientes para todos los usuarios que deban tener acceso a las funciones de Gemini Code Assist y Gemini en Firebase. Ten en cuenta que, si compras la edición Enterprise, debes comprar al menos 10 licencias.
    • Período de suscripción (mensual o anual). Con una suscripción anual, obtienes una tarifa con descuento que se cobra mensualmente en lugar de un pago único. Para obtener más información sobre los planes de precios de Gemini Code Assist, consulta Precios de Gemini Code Assist.
    • Renovación automática de la suscripción después de que finalice el plazo de compromiso (mensual o anual). La renovación automática mantiene activas tu suscripción y tus licencias. Si la suscripción no se renueva automáticamente, terminará cuando finalice el período actual y deberás volver a seguir el proceso de compra y reasignar las licencias.
  9. Haz clic en Continuar.

  10. Si estás de acuerdo con las condiciones, haz clic en Acepto las condiciones de esta compra y, luego, en Guardar cambios.

Desactiva Gemini en Firebase

Para desactivar todos los productos de Gemini for Google Cloud, incluido Gemini en Firebase y las funciones que admite, como la asistencia de IA en Crashlytics, consulta Desactiva Gemini for Google Cloud API. De lo contrario, puedes limitar el acceso de usuarios específicos.

Para limitar el acceso de usuarios específicos, puedes quitar el rol de usuario de Gemini for Google Cloud de cada uno de ellos:

  • En Firebase console, abre Configuración del proyecto, selecciona Usuarios y permisos y, para cada usuario que quieras actualizar, quita el rol de Gemini for Google Cloud.

Para desactivar Gemini Code Assist, sigue las instrucciones que se indican en Desactiva Gemini Code Assist.

Soluciona problemas de Gemini en Firebase

Si ✦Gemini en Firebase no aparece en Firebase console, verifica lo siguiente:

  • Verifica que la Gemini for Google Cloud API esté habilitada en la Consola de Google Cloud.
  • Asegúrate de que se haya asignado el rol de Usuario de Cloud AI companion a los usuarios a los que deseas otorgar acceso en IAM.
  • Si usas Gemini Code Assist, asegúrate de que a los usuarios afectados se les haya asignado una licencia.

Próximos pasos