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