Gemini API usando Vertex AI in Firebase

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

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

Com esses SDKs clientes, é possível adicionar a personalização de IA ao seu app, criar uma chat, crie otimizações e automações com tecnologia de IA e muito mais.


Pronto para começar? Escolha sua plataforma:

iOS+ Android Web Flutter

Se você está procurando maneiras de chamar o Vertex AI Gemini API do lado do servidor, confira o SDKs do Vertex AI do lado do servidor ou Firebase Extensions para Gemini API.


Principais recursos

Entrada multimodal Os modelos do Gemini são multimodal, então os comandos enviados ao Gemini API podem incluir texto, imagens (até mesmo PDFs), vídeo e áudio.
Pacote de recursos cada vez maior Com os SDKs, é possível chamar Gemini API diretamente do seu app da Web ou para dispositivos móveis, criar uma experiência de chat com IA, usar chamadas de função, e muito mais.
Segurança para apps de produção Usar Firebase App Check para proteger Vertex AI Gemini API abusos por parte de clientes não autorizados.
Infraestrutura robusta Aproveite a infraestrutura escalonável criada para uso com dispositivos móveis e apps da Web, como gerenciamento de dados estruturados com ofertas de bancos de dados do Firebase (como Cloud Firestore) e que define dinamicamente as configurações do ambiente de execução com Firebase Remote Config

Como funciona?

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

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

Caminho de implementação

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

Próximas etapas

Começar a usar o Vertex AI Gemini API no seu app da Web ou para dispositivos móveis

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

Teste os comandos

Ir para Vertex AI Studio

Saiba mais sobre os modelos do Gemini

Saiba mais sobre o modelos disponíveis para diversos casos de uso e as cotas e preços.