Gemini API usando Vertex AI in Firebase

Crie apps e recursos para dispositivos móveis e Web com tecnologia de IA usando o Gemini API com Vertex AI in Firebase

O Vertex AI Gemini API oferece acesso aos modelos mais recentes de IA generativa do Google: os modelos Gemini. Se você precisar chamar o Vertex AI Gemini API diretamente do seu app para dispositivos móveis ou da Web, em vez de do lado do servidor, use os SDKs Vertex AI in Firebase. Esses SDKs do cliente são criados especificamente para uso com apps para dispositivos móveis e da Web, oferecendo opções de segurança contra clientes não autorizados, além de integrações com outros serviços do Firebase.

Com esses SDKs de cliente, você pode adicionar personalização de IA ao seu app, criar uma experiência de chat com IA, criar otimizações e automações com IA e muito mais.


Pronto para começar? Escolha sua plataforma:

iOS+ Android Web Flutter

Se você estiver procurando maneiras de chamar o Vertex AI Gemini API do lado do servidor (como com Python, Node.js ou Go), confira os SDKs Vertex AI do lado do servidor, Firebase Genkit ou Firebase Extensions para o Gemini API.

Principais recursos

Entrada multimodal Os modelos do Gemini são multimodais, então os comandos enviados para o Gemini API podem incluir texto, imagens (até mesmo PDFs), vídeo e áudio.
Conjunto crescente de recursos Com os SDKs, é possível chamar o Gemini API diretamente do seu app para dispositivos móveis ou da Web, criar uma experiência de chat com IA, usar a chamada de função e muito mais.
Segurança e prevenção contra abuso para apps de produção Use Firebase App Check para proteger o Vertex AI Gemini API contra abusos de clientes não autorizados.

O Vertex AI in Firebase também tem limites de taxa por usuário padrão, e esses limites de taxa por usuário são totalmente configuráveis.

Infraestrutura robusta Aproveite a infraestrutura escalonável criada para uso com apps da Web e para dispositivos móveis, como o gerenciamento de dados estruturados com as ofertas de banco de dados do Firebase (como Cloud Firestore) e a configuração dinâmica de configurações de tempo de execução com Firebase Remote Config.

Como funciona?

Os SDKs Vertex AI in Firebase permitem chamar o Vertex AI Gemini API diretamente do seu app para dispositivos móveis ou da Web, eliminando a necessidade de configurar um back-end.

Saiba mais sobre o Gemini API do Vertex AI, que dá acesso aos modelos do Gemini.

Caminho de implementação

Conectar seu app ao Firebase Registre seu app no projeto do Firebase e adicione a configuração do Firebase ao app.
Instalar o SDK e inicializar Instale o SDK do Vertex AI in Firebase específico da plataforma do app e inicialize o serviço Vertex AI e o modelo generativo no app.
Ligar para Gemini API Chame o Gemini API com comandos somente de texto ou multimodais para gerar a saída de texto. Use chamadas mais complexas para criar experiências de chat ou use chamadas de função.
Preparação para a produção Implementar integrações importantes para apps para dispositivos móveis e da Web, como proteger a API contra abuso com Firebase App Check e incluindo arquivos grandes em solicitações usando URLs Cloud Storage for Firebase.

Próximas etapas

Comece a usar o Vertex AI Gemini API no seu app para dispositivos móveis ou Web

Configuração do iOS+ Configuração do Android Configuração da Web Configuração do Flutter

Teste os comandos

Acessar Vertex AI Studio

Saiba mais sobre os modelos do Gemini

Saiba mais sobre os modelos disponíveis para vários casos de uso e as cotas e os preços.