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.

El Vertex AI Gemini API te brinda acceso a la tecnología de IA generativa más reciente. de Google: los modelos de Gemini. Si necesitas llamar al Vertex AI Gemini API directamente desde tu app web o para dispositivos móviles, en lugar de del servidor: puedes usar los SDK de Vertex AI in Firebase. Estos clientes Los SDKs se crean específicamente para su uso con apps web y para dispositivos móviles, lo que ofrece seguridad opciones contra clientes no autorizados e integraciones con otros de Google Cloud.

Con estos SDK cliente, puedes agregar personalización de la IA a tu app, crear la experiencia de chat, 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 servidor de Vertex AI Gemini API, consulta la SDKs de Vertex AI del servidor o Firebase Extensions para Gemini API.


Funciones clave

Entrada multimodal Los modelos de Gemini son multimodal, por lo que las instrucciones enviadas a Gemini API pueden incluir texto, imágenes (incluso archivos PDF), videos y audio.
creciente paquete de capacidades 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 llamadas a funciones y más.
Seguridad para apps de producción Usa Firebase App Check. para proteger el Vertex AI Gemini API contra el 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 al Vertex AI Gemini API directamente desde tu aplicación web o para dispositivos móviles para quitar la necesitas 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 la app con el proyecto de Firebase y, luego, agrega Firebase actual a tu app.
Instala el SDK y, luego, inicializa Instala el SDK de Vertex AI in Firebase específico para las aplicaciones e inicializa el servicio Vertex AI y la biblioteca un modelo de responsabilidad en tu app.
Llama al 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.
Prepárate 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

Comienza 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.