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:
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