Instrucción de IA: Agrega funciones potenciadas por IA

Esta instrucción puede ayudarte a agregar funciones basadas en IA a tu app para dispositivos móviles o web.

  • Firebase AI Logic para funciones basadas en IA que acceden de forma segura a la API de Gemini directamente desde tu app. Esta instrucción configura tu proyecto de Firebase para usar la API de Gemini Developer y escribe el código en tu app para experiencias como chat, análisis multimodal, y generación y edición de imágenes.

Puedes usar esta instrucción con un proyecto de Firebase existente. Sin embargo, si no tienes un proyecto de Firebase, la instrucción te guiará para que configures todo para Firebase.


Si usas la extensión de Firebase para la CLI de Gemini, solo ejecuta este comando: /firebase:init

A continuación, encontrarás limitaciones y requisitos previos importantes para esta instrucción, así como instrucciones de uso para otros asistentes de IA con capacidad de MCP y de agente.


Requisitos previos y limitaciones

Trabajamos arduamente para mejorar la experiencia, por lo que esta lista de requisitos previos y limitaciones puede cambiar con frecuencia. Por lo tanto, consulta esta página con frecuencia para ver si se admiten más funciones.

  • Esta instrucción configura funciones basadas en IA dentro de la base de código existente de una app para Android, una app web o una app de Flutter. La app aún no debe implementarse ni publicarse.

  • Esta instrucción aún no está optimizada para lo siguiente:

    • Apps para iOS o juegos de Unity
    • Algunas capacidades de IA, como la transmisión bidireccional con la API de Gemini Live, el acceso a los modelos de Imagen, la inferencia híbrida en el dispositivo y la configuración de herramientas
  • En el caso de las funciones de generación de imágenes, tu proyecto de Firebase debe tener el plan de precios Blaze de pago por uso. Es posible que cumplas con los requisitos para reclamar USD 300 en créditos y comenzar a usar la plataforma.

Cómo usar la instrucción

  1. Si aún no lo has hecho, instala el servidor de MCP de Firebase.
    Una vez instalado, tu asistente de IA con capacidad de MCP y agente puede acceder a nuestras herramientas y mensajes de MCP.

    Ten en cuenta que la extensión de Firebase para la CLI de Gemini instala automáticamente el servidor de MCP de Firebase.

  2. La mayoría de los asistentes de IA con capacidad de MCP y agentes proporcionan alguna forma de ejecutar esta instrucción de manera conveniente. Por ejemplo, Gemini CLI pone estos mensajes disponibles como comandos de barra:

    /firebase:init
    
  3. Puedes hacer un seguimiento de la instrucción de inicialización para que el asistente de IA sepa que quieres habilitar Firebase AI Logic:

    I want to enable Firebase AI Logic in my app
    
  4. Después, puedes indicarle al asistente de IA que implemente una función basada en IA en tu nombre:

    Help me add an image generation feature.
    

También puedes adaptar cualquiera de las instrucciones preescritas de Firebase a tu entorno o requisitos específicos.

Revisa el contenido de la instrucción

Puedes revisar el contenido de la instrucción firebas:init en el repositorio de Firebase en GitHub.

Esta instrucción firebas:init coordina varias instrucciones específicas del servicio para cada tarea constituyente o servicio de Firebase.