Ao chamar a API Gemini no seu app usando um SDK da Vertex AI para Firebase, é possível solicitar que o modelo do Gemini gere texto com base em uma entrada somente de texto.
Antes de começar
Siga as etapas do Guia explicativo para SDKs da Vertex AI para Firebase, caso ainda não tenha feito isso. Verifique se você fez o seguinte:
Configure um projeto novo ou atual do Firebase, incluindo o uso do plano de preços Blaze e a ativação das APIs necessárias.
Conecte seu app ao Firebase, incluindo o registro do app e a adição da configuração do Firebase ao app.
Adicione o SDK e inicialize o serviço da Vertex AI e o modelo generativo no seu app.
Depois de conectar seu app ao Firebase, adicionar o SDK e inicializar o serviço da Vertex AI e o modelo generativo, você pode chamar a API Gemini.
Gerar texto com base em uma entrada somente de texto
É possível chamar a API Gemini com uma entrada que inclua apenas texto. Para essas chamadas, você precisa usar um modelo que ofereça suporte a comandos somente de texto, como o Gemini 1.5 Pro.
Escolha se você quer transmitir a resposta (generateContentStream
) ou aguardar
a resposta até que todo o resultado seja gerado (generateContent
).
Streaming
Para ter interações mais rápidas, não espere o resultado completo da geração do modelo e, em vez disso, use o streaming para processar resultados parciais.
Este exemplo mostra como usar generateContentStream()
para fazer streaming do texto gerado
por uma solicitação de comando que inclui apenas texto:
Sem streaming
Como alternativa, aguarde o resultado inteiro em vez de fazer streaming. O resultado só será retornado depois que o modelo concluir todo o processo de geração.
Este exemplo mostra como usar generateContent()
para gerar texto com base em uma
solicitação de comando que inclui apenas texto:
Aprenda a escolher um modelo do Gemini e, opcionalmente, um local adequado para seu caso de uso e app.
O que mais você pode fazer?
- Saiba como contar tokens antes de enviar comandos longos para o modelo.
- Comece a se preparar para a produção, incluindo a configuração do Firebase App Check para proteger a API Gemini contra abusos por clientes não autorizados.
Teste outros recursos da API Gemini
- Criar conversas de várias interações (chat).
- Gerar texto com base em comandos multimodais (incluindo texto, imagens, PDFs, vídeo e áudio).
- Use a chamada de função para conectar modelos generativos a informações e sistemas externos.
Saiba como controlar a geração de conteúdo
- Entenda o design de comandos, incluindo práticas recomendadas, estratégias e exemplos de comandos.
- Configure os parâmetros do modelo, como temperatura e número máximo de tokens de saída.
- Use as configurações de segurança para ajustar a probabilidade de receber respostas que podem ser consideradas prejudiciais.
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.Envie feedback sobre sua experiência com a Vertex AI para Firebase