Ao chamar Gemini API no app usando um SDK do Vertex AI in Firebase, é possível pedir ao modelo Gemini para gerar texto com base em uma entrada somente de texto.
Antes de começar
Conclua as guia para iniciantes para SDKs do Vertex AI in Firebase. Verifique se você fez o seguinte:
Configure um projeto novo ou existente do Firebase, incluindo o uso do Plano de preços Blaze e ativação das APIs necessárias.
Conecte seu app ao Firebase, incluindo o registro dele e a adição do configuração do Firebase ao seu app.
Adicionar o SDK e inicializar o serviço Vertex AI e o modelo generativo no seu app.
Depois de conectar seu aplicativo ao Firebase, adicionar o SDK e inicializar o Vertex AI e o modelo generativo, está tudo pronto para chamar Gemini API.
Gerar texto com base em uma entrada somente de texto
É possível chamar Gemini API com uma entrada que inclua apenas texto. Para essas chamadas, você precisa usar um modelo que aceite comandos somente de texto (como Gemini 1.5 Pro).
Escolha se você quer transmitir a resposta (generateContentStream
) ou esperar
para a resposta até que todo o resultado seja gerado (generateContent
).
Streaming
Você pode ter interações mais rápidas sem esperar pelo resultado inteiro a geração do modelo e, em vez disso, usar streaming para lidar com resultados parciais.
Sem streaming
Outra opção é aguardar o resultado inteiro em vez de fazer streaming. as resultado só é retornado depois que o modelo conclui toda a geração de desenvolvimento de software.
Aprenda a escolher um modelo do Gemini e, opcionalmente, um local de acordo com seu caso de uso e app.
O que mais você pode fazer?
- Saiba como contar tokens. antes de enviar comandos longos ao modelo.
- Comece a se preparar para a produção, incluindo configurando o Firebase App Check para proteger o Gemini API contra abusos de clientes não autorizados.
Teste outros recursos do Gemini API
- Criar conversas de várias interações (chat).
- Gerar texto com base comandos multimodais (incluindo texto, imagens, PDFs, vídeo e áudio).
- Use chamadas de função para se conectar modelos generativos a sistemas e informações externos.
Saiba como controlar a geração de conteúdo
- Entender o design de comandos, incluindo práticas recomendadas, estratégias e exemplos de comandos.
- Configure os parâmetros do modelo, como temperatura e máximo de tokens de saída.
- Use as configurações de segurança para ajustar o probabilidade de receber respostas que podem ser consideradas prejudiciais.
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.Envie feedback sobre sua experiência com Vertex AI in Firebase