Comece a usar a IA integrada

Publicado em 12 de dezembro de 2024. Última atualização: 20 de maio de 2025

Com as APIs de IA integradas, seu aplicativo da Web pode realizar tarefas com tecnologia de IA sem precisar implantar ou gerenciar os próprios modelos de IA.

Requisitos

Estamos trabalhando para padronizar essas APIs em todos os navegadores.

Modelos

As APIs Prompt, Summarizer, Writer e Rewriter fazem o download de um modelo de linguagem grande projetado para ser executado localmente em computadores desktop e laptops. Essas APIs não funcionam em dispositivos móveis. Antes de usar essas APIs, confirme que você leu e concorda com a Política de uso proibido da IA generativa do Google.

No momento, as APIs Summarizer, Writer e Rewriter só oferecem suporte à modalidade de texto para texto. A API de solicitação tem recursos multimodais disponíveis para prototipagem local para participantes do Programa de prévia antecipada.

Hardware

Os desenvolvedores e usuários que operam recursos usando essas APIs no Chrome precisam atender aos seguintes requisitos. Outros navegadores podem ter requisitos operacionais diferentes.

As APIs Language Detector e Translator funcionam no Chrome em computadores. Essas APIs não funcionam em dispositivos móveis. As APIs Prompt, Summarizer, Writer e Rewriter funcionam no Chrome quando as seguintes condições são atendidas:

  • Sistema operacional: Windows 10 ou 11, macOS 13 ou mais recente (Ventura e versões posteriores) ou Linux. O Chrome para Android, iOS e ChromeOS ainda não é compatível com as APIs que usam o Gemini Nano.
  • Armazenamento: pelo menos 22 GB no volume que contém seu perfil do Chrome.
  • GPU: mais de 4 GB de VRAM.
  • Rede: dados ilimitados ou uma conexão ilimitada.

O tamanho exato do Gemini Nano pode variar um pouco. Para encontrar o tamanho atual, acesse chrome://on-device-internals e clique em Status do modelo. Abra o Caminho do arquivo listado para determinar o tamanho do modelo.

Comece a criar

várias APIs de IA integradas disponíveis em diferentes estágios de desenvolvimento. Alguns estão na versão estável do Chrome, outros estão disponíveis para participantes dos testes de origem, e outros estão disponíveis apenas para participantes do Programa de prévia antecipada.

Cada API tem um conjunto de instruções para começar e baixar o modelo, tanto para prototipagem local quanto em ambientes de produção com os testes de origem.

Todas essas APIs podem ser usadas ao criar extensões do Chrome.

Usar APIs no localhost

Todas as APIs estão disponíveis em localhost no Chrome.

  1. Acesse chrome://flags/#prompt-api-for-gemini-nano.
  2. Selecione Ativado.
  3. Clique em Reiniciar ou reinicie o Chrome.

Para confirmar se o Gemini Nano foi baixado e funciona conforme o esperado, abra o DevTools e digite await LanguageModel.availability(); no console. (isso retornará o código available)

Resolver problemas do localhost

Se o modelo não funcionar como esperado, siga estas etapas:

  1. Reinicie o Chrome.
  2. Acesse chrome://components.
  3. Confirme se o Guia de otimização no modelo do dispositivo está presente. Isso significa que o Gemini Nano está disponível ou em processo de download.
    • Se nenhum número de versão estiver listado, clique em Verificar atualizações para forçar o download.
  4. Abra o DevTools e digite LanguageModel.availability(); no console. Isso vai retornar available.

Se necessário, aguarde um pouco e repita essas etapas.

Processo de padrões

Estamos trabalhando para padronizar essas APIs, para que elas funcionem em todos os navegadores. Isso significa que propusemos as APIs à comunidade de plataformas da Web e as movemos para o W3C Web Incubator Community Group (em inglês) para mais discussões.

Estamos pedindo feedback do W3C, da Mozilla e do WebKit para cada API.

Saiba mais sobre esse processo para cada API na documentação correspondente.

Engajamento e como compartilhar feedback

Se você testar a IA integrada e tiver feedback, envie sua opinião.