Novidades sobre produtos

API Prompt do Kit de ML: desbloqueie experiências personalizadas do Gemini Nano no dispositivo

Leitura de 2 minutos

A IA está facilitando a criação de experiências de apps personalizadas que transformam o conteúdo no formato certo para os usuários. Anteriormente, permitimos que os desenvolvedores fizessem a integração com o Gemini Nano usando as APIs GenAI do Kit de ML, personalizadas para casos de uso específicos, como resumo e descrição de imagens.

Hoje marca um grande marco para a IA generativa no dispositivo do Android. Estamos anunciando o lançamento Alfa da API Prompt GenAI do Kit de ML. Essa API permite enviar solicitações multimodais e de linguagem natural ao Gemini Nano, atendendo à demanda por mais controle e flexibilidade ao criar com modelos generativos.

Parceiros como o Kakao já estão criando com a API Prompt, criando experiências exclusivas com impacto no mundo real. Você pode testar os recursos avançados da API Prompt hoje mesmo com o mínimo de código.

 

 

Vá além do GenAI pré-criado para o personalizado no dispositivo

A API Prompt vai além da funcionalidade pré-criada para oferecer suporte a casos de uso personalizados e específicos do app, permitindo que você crie recursos exclusivos com transformação de dados complexa. A API Prompt usa o Gemini Nano no dispositivo para processar dados localmente, permitindo a capacidade off-line e aprimorando a privacidade do usuário.

Principais casos de uso da API Prompt :

A API Prompt permite casos de uso de GenAI altamente personalizados. Confira alguns exemplos recomendados: 

  • Compreensão de imagens: análise de fotos para classificação (por exemplo, criação de um rascunho de postagem de rede social ou identificação de tags como "animais de estimação", "comida" ou "viagem").
  • Digitalização inteligente de documentos: uso de um modelo de ML tradicional para extrair texto de um recibo e, em seguida, categorizar cada item com a API Prompt.
  • Transformação de dados para a interface: análise de conteúdo longo para criar um título de notificação curto e envolvente.
  • Solicitação de conteúdo: sugestão de tópicos para novas entradas de diário com base na preferência do usuário por temas.
  • Análise de conteúdo: classificação de avaliações de clientes em uma categoria positiva, neutra ou negativa.
  • Extração de informações: extração de detalhes importantes sobre um evento futuro de uma conversa por e-mail.

Implementação
A API Prompt permite criar comandos personalizados e definir parâmetros de geração opcionais com apenas algumas linhas de código:

  Generation.getClient().generateContent(
   generateContentRequest(
       ImagePart(bitmapImage),
       TextPart("Categorize this image as one of the following: car, motorcycle, bike, scooter, other. Return only the category as the response."),
   ) {
       // Optional parameters
       temperature = 0.2f
       topK = 10
       candidateCount = 1
       maxOutputTokens = 10
   },
)

Para exemplos mais detalhados de implementação da API Prompt, consulte a documentação oficial e o exemplo no GitHub (links em inglês).

Gemini Nano, desempenho e prototipagem

A API Prompt tem o melhor desempenho na série de dispositivos Pixel 10, que executa a versão mais recente do Gemini Nano (nano-v3). Essa versão do Gemini Nano é criada na mesma arquitetura do Gemma 3n, o modelo que compartilhamos pela primeira vez com a comunidade de modelos abertos no I/O.

A base compartilhada entre o Gemma 3n e o nano-v3 permite que os desenvolvedores criem protótipos de recursos com mais facilidade. Para quem não tem um dispositivo Pixel 10, é possível começar a experimentar comandos hoje mesmo criando protótipos com o Gemma 3n localmente.

Para conferir a lista completa de dispositivos que oferecem suporte às APIs GenAI, consulte nossa documentação de suporte a dispositivos.

Saiba mais

Comece a implementar a API Prompt nos seus apps Android hoje mesmo com a orientação da nossa documentação oficial e do exemplo no GitHub.

Escrito por:

Continuar lendo