Gemini API usando Vertex AI in Firebase

Compila apps y funciones web y para dispositivos móviles potenciadas por IA con Gemini API usando Vertex AI in Firebase

Vertex AI Gemini API te brinda acceso a los modelos de IA generativa más recientes de Google: los modelos de Gemini. Si necesitas llamar a Vertex AI Gemini API directamente desde tu app web o para dispositivos móviles, en lugar de hacerlo del servidor, puedes usar los SDK de Vertex AI in Firebase. Estos SDKs cliente están compilados específicamente para su uso con apps web y para dispositivos móviles, lo que ofrece opciones de seguridad contra clientes no autorizados, así como integraciones con otros servicios de Firebase.

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


¿Todo listo para comenzar? Elige tu plataforma:

iOS+ Android Web Flutter

Si buscas formas de llamar al Vertex AI Gemini API del servidor (como con Python, Node.js o Go), consulta los SDKs de Vertex AI del servidor, Firebase Genkit o Firebase Extensions para Gemini API.

Funciones clave

Entrada multimodal Los modelos de Gemini son multimodales, por lo que las instrucciones que se envían a Gemini API pueden incluir texto, imágenes (incluso archivos PDF), video y audio.
Paquete creciente de funciones Con los SDKs, puedes llamar a Gemini API directamente desde tu app web o para dispositivos móviles, crear una experiencia de chat de IA, usar llamadas a funciones y mucho más.
Seguridad y prevención de abusos para apps de producción Usa Firebase App Check para proteger el Vertex AI Gemini API del abuso de clientes no autorizados.

Vertex AI in Firebase también tiene límites de frecuencia por usuario de forma predeterminada, y estos límites de frecuencia por usuario se pueden configurar por completo.

Infraestructura sólida Aprovecha la infraestructura escalable diseñada para usar con apps web y para dispositivos móviles, como la administración de datos estructurados con las ofertas de bases de datos de Firebase (como Cloud Firestore) y la configuración dinámica de parámetros de configuración de tiempo de ejecución con Firebase Remote Config.

¿Cómo funciona?

Los SDK de Vertex AI in Firebase te permiten llamar a Vertex AI Gemini API 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 el Gemini API de Vertex AI, que te brinda acceso a los modelos de Gemini.

Ruta de implementación

Conecta tu app a Firebase Registra tu app con tu proyecto de Firebase y, luego, agrega la configuración de Firebase a la app.
Instala el SDK y, luego, inícialo Instala el SDK de Vertex AI in Firebase específico de la plataforma de tu app y, luego, inicializa el servicio de Vertex AI y el modelo generativo en tu app.
Llama a Gemini API Llama a Gemini API con instrucciones solo de texto o multimodales para generar un resultado de texto. Usa llamadas más complejas para crear experiencias de chat o usa llamadas a función.
Preparación para la producción Implementa integraciones importantes para apps web y para dispositivos móviles, como proteger la API del abuso con Firebase App Check y incluir archivos grandes en solicitudes con URLs Cloud Storage for Firebase.

Próximos pasos

Cómo comenzar a usar Vertex AI Gemini API en tu app web o para dispositivos móviles

Configuración de iOS+ Configuración de 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 información sobre los modelos disponibles para varios casos de uso y sus cuotas y precios.