iToverDose/Software· 10 JULI 2026 · 16:04

KI-Bildanalyse mit Firebase und Antigravity CLI: So geht’s

Erfahren Sie, wie Sie mit Angular, Firebase Hybrid & On-device Inference und Gemini-Modellen eine Bildanalyse-Anwendung erstellen können. Nutzen Sie lokale KI für Chrome und Cloud-KI für andere Browser – ganz ohne Kosten für lokale Inferenz.

DEV Community3 min0 Kommentare

Mit der Kombination aus Angular, Firebase Hybrid & On-device Inference und den Gemini-Modellen hat ein Entwickler eine innovative Bildanalyse-Anwendung erstellt. Diese Demo ermöglicht es Nutzern, Bilder hochzuladen und durch KI-gestützte Analysen alternative Bildbeschreibungen, Tags, Empfehlungen sowie CSS-Tipps zur Qualitätsverbesserung zu generieren. Der Clou: Die Anwendung nutzt je nach Browser lokale oder Cloud-basierte KI – mit deutlichen Kostenunterschieden.

Hybridmodell: Lokale KI für Chrome, Cloud-KI für andere Browser

Die Anwendung setzt auf das Firebase Hybrid & On-device Inference Web SDK, das je nach Browser unterschiedliche Inferenzmethoden verwendet. In Chrome ab Version 148 kommt die lokale KI mit dem Gemini Nano-Modell zum Einsatz, das über die Chrome Prompt API aufgerufen wird. Der Vorteil: Die Token-Nutzung liegt bei null, da keine Cloud-Ressourcen beansprucht werden. Bei anderen Browsern wie Safari oder Firefox fällt die Anwendung auf die Gemini 3.5 Flash-Modelle in der Cloud zurück, was zu einer Token-Nutzung von mehr als null führt – und damit zu potenziellen Kosten.

Diese intelligente Anpassung an die Browserumgebung stellt sicher, dass die Anwendung sowohl leistungsstark als auch kosteneffizient bleibt, ohne die Nutzererfahrung zu beeinträchtigen.

Antigravity CLI: Infrastruktur und UI in einem Tool

Die Entwicklung der Demo erfolgte mit dem Antigravity CLI, einem Tool, das die Erstellung von Infrastruktur, Services und Benutzeroberfläche in einem einzigen Workflow ermöglicht. Der Entwickler integrierte dabei drei zentrale Skills in sein Angular-Projekt:

  • grill-with-docs: Ein Skill, der eine detaillierte Q&A-Sitzung zur Generierung von Spezifikationen für Features, Refactoring oder kritische Fehlerbehebungen durchführt. Die KI analysiert die Anforderungen gründlich und liefert präzisen Code zur Umsetzung.
  • Angular: Der Skill stellt bewährte Methoden der modernen Angular-Architektur bereit, darunter die Verwendung von Signalen und Signal Forms, um reaktive und effiziente Anwendungen zu entwickeln.
  • Firebase: Dieser Skill ermöglicht die Integration von Firebase AI Logic und Firebase Remote, um KI-Funktionen nahtlos in die Anwendung einzubinden.

Nach der Installation der Skills registrierte der Entwickler den Stitch MCP-Server im Antigravity CLI. Dieser Server ermöglichte die einfache Verwaltung der Backend-Infrastruktur und die Integration der Firebase-Dienste.

Praktische Umsetzung: Schritt für Schritt zur fertigen Anwendung

Die Erstellung der Bildanalyse-Anwendung folgte einem strukturierten Prozess. Zunächst wurde das Angular-Projekt mit den genannten Skills ausgestattet. Anschließend erfolgte die Konfiguration des Stitch MCP-Servers, der als Brücke zwischen der Anwendung und den Firebase-Diensten fungiert. Der Server ermöglichte die Steuerung der KI-Modelle und die Verwaltung der Inferenzprozesse.

Ein zentraler Bestandteil der Anwendung ist die Bildanalyse-Funktion. Nutzer laden ein Bild hoch, und die KI generiert:

  • Alternative Bildbeschreibungen
  • Relevante Tags
  • Empfehlungen zur Verbesserung der Bildqualität
  • CSS-Tipps zur optimalen Darstellung

Die Integration des Firebase Hybrid & On-device Inference SDK stellte sicher, dass die Inferenz sowohl lokal als auch cloudbasiert erfolgen kann – je nach Browserumgebung. Diese Flexibilität ist besonders für Entwickler interessant, die ihre Anwendungen auf maximale Effizienz und Kosteneffektivität ausrichten möchten.

Ausblick: KI-Integration als Standard in Webanwendungen

Die Demonstration zeigt, wie moderne Webanwendungen von KI-Funktionen profitieren können – ohne dabei auf lokale oder cloudbasierte Ressourcen verzichten zu müssen. Mit Tools wie dem Antigravity CLI und Firebase Hybrid & On-device Inference wird die Entwicklung solcher Anwendungen deutlich vereinfacht. Die Möglichkeit, zwischen lokaler und Cloud-KI zu wechseln, bietet zudem eine flexible Lösung für verschiedene Nutzungsszenarien.

Zukünftige Entwicklungen könnten die Integration weiterer KI-Modelle oder die Optimierung der lokalen Inferenz für weitere Browser umfassen. Unabhängig davon bleibt die Kombination aus Angular, Firebase und Antigravity CLI ein vielversprechender Ansatz für Entwickler, die skalierbare und effiziente KI-Anwendungen erstellen möchten.

KI-Zusammenfassung

Antigravity CLI kullanarak Firebase AI mantığıyla çalışan bir görüntü analiz aracı geliştirmenin adımlarını keşfedin. Chrome ve diğer tarayıcılar için farklı işlem modlarını karşılaştırın ve Angular projelerinizde AI entegrasyonunu nasıl optimize edebileceğinizi öğrenin.

Kommentare

00
KOMMENTAR SCHREIBEN
ID #XUQG5A

0 / 1200 ZEICHEN

Menschen-Check

5 + 7 = ?

Erscheint nach redaktioneller Prüfung

Moderation · Spam-Schutz aktiv

Noch keine Kommentare. Sei der erste.