Gerar texto com base em comandos somente de texto usando a API Gemini


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?

Teste outros recursos da API Gemini

Saiba como controlar a geração de conteúdo

Também é possível testar comandos e configurações de modelos usando 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.


Envie feedback sobre sua experiência com a Vertex AI para Firebase