API de Gemini con Vertex AI para Firebase

Compila apps y funciones web y para dispositivos móviles impulsadas por IA con la API de Gemini usando Vertex AI para Firebase

La API de Vertex AI Gemini te da acceso a los modelos de IA generativa más recientes de Google: los de Gemini. Si necesitas llamar a la API de Vertex AI Gemini directamente desde tu app web o para dispositivos móviles, en lugar del servidor, puedes usar los SDK de Vertex AI para Firebase. Estos SDK cliente están diseñados específicamente para su uso con apps web y para dispositivos móviles, y ofrecen opciones de seguridad contra clientes no autorizados y, además, integraciones con otros servicios de Firebase.

Con estos SDK cliente, puedes agregar personalización de IA a tu app, crear una experiencia de chat de IA, crear optimizaciones y automatización potenciadas por IA, y mucho más.


Configuración en iOS+ Configuración en Android Configuración web Configuración de Flutter

Si buscas formas de llamar a la API de Vertex AI Gemini del servidor, consulta los SDK de Vertex AI del servidor o las Extensiones de Firebase para la API de Gemini.


Funciones clave

Entrada multimodal Los modelos de Gemini son multimodales, por lo que los mensajes enviados a la API de Gemini pueden incluir texto, imágenes (incluso PDF), video y audio.
Conjunto de funciones cada vez más grande Con los SDK, puedes llamar a la API de Gemini directamente desde tu app web o para dispositivos móviles, crear una experiencia de chat de IA, usar las llamadas a funciones y mucho más.
Seguridad para las apps de producción Usa la Verificación de aplicaciones de Firebase para proteger la API de Vertex AI Gemini contra el abuso por parte de clientes no autorizados.
Infraestructura sólida Aprovecha la infraestructura escalable diseñada para usarse con apps web y para dispositivos móviles, como administrar datos estructurados con ofertas de bases de datos de Firebase (como Cloud Firestore) y establecer de forma dinámica configuraciones de tiempo de ejecución con Firebase Remote Config.

¿Cómo funciona?

Los SDK de Vertex AI para Firebase te permiten llamar a la API de Vertex AI Gemini directamente desde tu app web o para dispositivos móviles, lo que elimina la necesidad de configurar un backend.

Obtén más información sobre la API de Gemini de Vertex AI, que te da acceso a los modelos de Gemini.

Ruta de implementación

Conecta la app a Firebase Registra tu app con el proyecto de Firebase y, luego, agrégale la configuración de Firebase.
Instala el SDK e inicializa Instala el SDK de Vertex AI para Firebase que es específico de la plataforma de tu app y, luego, inicializa el servicio de Vertex AI y el modelo generativo en la app.
Llama a la API de Gemini Llama a la API de Gemini con mensajes de solo texto o multimodales para generar una salida de texto. Usa llamadas más complejas para compilar experiencias de chat o usa la llamada a funciones.
Prepárate para la producción Implementa integraciones importantes en apps web y para dispositivos móviles, incluida la protección de la API contra abusos mediante la Verificación de aplicaciones de Firebase. y incluidos los archivos grandes con las URLs de Cloud Storage para Firebase.

Próximos pasos

Comienza a usar la API de Vertex AI Gemini en tu app web o para dispositivos móviles

Configuración en iOS+ Configuración en Android Configuración web Configuración de Flutter

Experimenta con instrucciones

Ir a Vertex AI Studio

Más información sobre los modelos de Gemini

Obtén más información sobre los modelos disponibles para varios casos de uso y sus cuotas y precios.