Gemini API está usando Vertex AI in Firebase

Compila funciones y apps web y para dispositivos móviles impulsadas por IA con la Gemini API a través de 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 se compilan específicamente para su uso con apps web y para dispositivos móviles, y ofrecen 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 SDK, puedes hacer lo siguiente: llama a Gemini API. directamente desde tu app web o para dispositivos móviles, crear una experiencia de chat con IA usar las llamadas a funciones y más.
Seguridad para apps de producción Usa Firebase App Check para proteger el Vertex AI Gemini API del abuso de clientes no autorizados.
Infraestructura sólida Aprovecha la infraestructura escalable creada para usarse en dispositivos móviles y aplicaciones web, como administrar datos estructurados con las ofertas de bases de datos de Firebase (como Cloud Firestore) y establecer de forma dinámica las configuraciones de entorno 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 la Gemini API de Vertex AI, que te da 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 tu app.
Instala el SDK y, luego, inicializa Instala el SDK de Vertex AI in Firebase específico de la plataforma de tu app y, luego, inicializa el servicio Vertex AI y el modelo generativo en tu app.
Llama a Gemini API Llama a Gemini API con cualquiera de los dos métodos: solo texto o instrucciones multimodales para generar salida de texto. Usa llamadas más complejas para compilar experiencias de chat o utiliza llamada a función.
Preparación para la producción Implementa integraciones importantes para apps web y para dispositivos móviles, como proteger la API de abusos con Firebase App Check y incluidos los archivos grandes en las solicitudes que usan 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 más información acerca de la modelos disponibles para varios casos de uso y sus cuotas y precios.