API Gemini usando a Vertex AI para Firebase

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

A API Vertex AI Gemini dá acesso aos modelos mais recentes de IA generativa do Google: os modelos Gemini. Se você precisar chamar a API Vertex AI Gemini diretamente do app para dispositivos móveis ou da Web, em vez do lado do servidor, use os SDKs da Vertex AI para 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 do cliente, é possível adicionar a personalização por IA ao seu app, criar uma experiência de chat com IA, criar otimizações e automação com tecnologia de IA e muito mais.


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

Se você estiver procurando maneiras de chamar a API Vertex AI Gemini no lado do servidor, confira os SDKs da Vertex AI do lado do servidor ou as Extensões do Firebase para a API Gemini.


Principais recursos

Entrada multimodal Os modelos Genmini são multimodais. Portanto, as solicitações enviadas para a API Gemini podem incluir texto, imagens (até mesmo PDFs), vídeo e áudio.
Pacote crescente de recursos Com os SDKs, é possível chamar a API Gemini diretamente do app para dispositivos móveis ou da Web, criar uma experiência de chat com IA, usar chamadas de função e muito mais.
Segurança para apps de produção Use o Firebase App Check para proteger a API Vertex AI Gemini contra abuso de clientes não autorizados.
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 ofertas de banco de dados do Firebase (como o Cloud Firestore) e a definição dinâmica de configurações de tempo de execução com a Configuração remota do Firebase.

Como funciona?

Com os SDKs da Vertex AI para Firebase, é possível chamar a API Vertex AI Gemini diretamente do app para dispositivos móveis ou da Web, eliminando a necessidade de configurar um back-end.

Saiba mais sobre a API Genmini da Vertex AI, que fornece acesso aos modelos Genmini.

Caminho de implementação

Conectar seu app ao Firebase Registrar o app no projeto do Firebase e adicionar a configuração do Firebase ao app.
Instale o SDK e inicialize Instale o SDK da Vertex AI para Firebase específico da plataforma do seu app e inicialize o serviço da Vertex AI e o modelo generativo no app.
Chamar a API Gemini Chame a API Gemini com prompts somente de texto ou multimodais para gerar saída de texto. Use chamadas mais complexas para criar experiências de chat ou chamadas de função.
Preparar para produção Implemente integrações importantes para apps para dispositivos móveis e da Web, incluindo a proteção da API contra abusos com o Firebase App Check. e incluindo arquivos grandes com URLs do Cloud Storage para Firebase.

Próximas etapas

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

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

Teste os comandos

Acesse o 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 preços deles.