Comando de IA: adicione recursos de IA

Esse comando pode ajudar você a adicionar recursos de IA ao seu app para dispositivos móveis ou da Web.

  • Firebase AI Logic para recursos de IA que acessam com segurança a API Gemini diretamente do seu app. Esse comando configura seu Projeto do Firebase para que use a API Gemini Developer e escreve o código no seu app para experiências como chat, análise multimodal, geração e edição de imagens.

Você pode usar esse comando com um Projeto do Firebase atual. No entanto, se você não tiver um, o comando orientará você na configuração de tudo para o Firebase.


Se você estiver usando a extensão do Firebase para a CLI do Gemini, basta executar este comando: /firebase:init

Confira a seguir os pré-requisitos e as limitações importantes desse comando, além de instruções de uso para outros assistentes de IA agênticos compatíveis com MCP.


Pré-requisitos e limitações

Trabalhamos muito para melhorar a experiência, então essa lista de pré-requisitos e limitações pode mudar com frequência. Por isso, volte sempre para conferir se mais recursos são compatíveis!

  • Esse comando configura recursos de IA na base de código atual de um app Android, da Web ou do Flutter. O app não precisa ser implantado ou publicado ainda.

  • Esse comando ainda não está otimizado para:

    • Apps iOS ou jogos do Unity.
    • Alguns recursos de IA, incluindo streaming bidirecional com a API Gemini Live, acesso aos modelos Imagen, inferência híbrida no dispositivo e configuração de ferramentas.
  • Para recursos de geração de imagens, seu Projeto do Firebase precisa estar no plano de preços Blaze de pagamento por uso. Talvez você se qualifique para reivindicar US$ 300 em créditos para começar.

Usar o comando

  1. Instale o servidor MCP do Firebase, caso ainda não tenha feito isso.
    Depois de instalado, seu assistente de IA agêntico compatível com MCP poderá acessar nossas ferramentas e comandos MCP.

    Observação: a extensão do Firebase para a CLI do Gemini instala automaticamente o servidor MCP do Firebase.

  2. A maioria dos assistentes de IA agênticos compatíveis com MCP oferece uma maneira prática de executar esse comando. Por exemplo, a CLI do Gemini disponibiliza esses comandos como comandos de barra:

    /firebase:init
    
  3. Você pode dar sequência ao comando de inicialização informando ao assistente de IA que quer ativar o Firebase AI Logic:

    I want to enable Firebase AI Logic in my app
    
  4. Depois disso, pode instruir o assistente de IA a implementar um recurso de IA por você:

    Help me add an image generation feature.
    

Também é possível adaptar qualquer um dos comandos pré-escritos do Firebase ao seu ambiente ou requisitos específicos.

Revisar o conteúdo do comando

Revise o conteúdo do comando firebas:init no repositório do Firebase no GitHub.

Este comando firebas:init orquestra vários comandos específicos do serviço para cada tarefa constituinte ou serviço do Firebase.