What problem does it solve? Adding generative AI to client apps usually requires managing a backend proxy for API keys and model calls. This Skill guides developers through integrating Firebase AI Logic so apps can call Gemini models directly from client-side SDKs with proper setup and security. ## Core Features & Use Cases - Setup & Initialization: Install the Firebase SDK, select a project, and provision AI Logic with the firebase-tools init command across Web, iOS, Android, Flutter, and Unity. - Multimodal Inference: Generate text, analyze images, audio, video, and PDFs, run multi-turn chat sessions, and stream responses for real-time display. - Structured Output & Security: Enforce JSON schemas on responses, protect API quota with App Check, and manage model versions remotely via Remote Config. - Use Case: A developer building a web app wants to add an image-captioning feature. This Skill walks them through installing the SDK, initializing AI Logic, sending an image with a prompt to Gemini, and securing the integration with App Check. ## Quick Start Ask the assistant to set up Firebase AI Logic in your web app and generate text from a prompt using the Gemini Developer API.