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