Google Antigravity CLI einrichten

Google Antigravity CLI (agy) mit einem QCode.cc-Key konfigurieren: modelProvider in der settings.json setzen und anschließend GEMINI_API_KEY und GOOGLE_GEMINI_BASE_URL auf den Gemini-Endpunkt von QCode verweisen lassen

Aktualisiert 2026-10-01
Auf dieser Seite

Zuletzt geprüft: 2026-09-18 · 📄 Laut offizieller Dokumentation (Antigravity CLI 1.2.x (Auto-Updater-Manifest 1.2.6, geprüft 2026-09))

Auf einen Blick

Punkt Details
Nutzbare Modelle Über QCode: Gemini ✅ (natives Protokoll, GOOGLE_GEMINI_BASE_URL) · Claude / GPT / chinesische Modelle ❌. Das ist eine Einschränkung des Endpunkts, nicht des Tools: Wenn sich agy mit einem Google-Konto anmeldet, listet die offizielle Modellseite auch andere Modellfamilien auf – diese laufen jedoch über das Kontingent von Google, nicht über uns
Protokoll & Base-URL Gemini: https://api.qcode.cc/gemini (Festlandchina: asia.qcode.cc)
Konfigurationsort ~/.gemini/antigravity-cli/settings.json sowie die Umgebungsvariablen GEMINI_API_KEY / GOOGLE_GEMINI_BASE_URL
Offizielle Dokumentation antigravity.google

⚠️ Umstieg von Gemini CLI? Laut dem offiziellen Beitrag vom 2026-05-19 werden Gemini CLI und die Gemini-Code-Assist-IDE-Erweiterungen ab 2026-06-18 wörtlich „will stop serving requests“ – und zwar für Google AI Pro und Ultra sowie für Personen, die sie kostenlos mit einem privaten Konto nutzen. Bezahlte Enterprise-Keys sind nicht betroffen: Im selben Beitrag heißt es, dass Gemini CLI weiterhin über kostenpflichtige Gemini- und Gemini-Enterprise-Agent-Platform-API-Keys zugänglich bleibt. An diesem Tag startete Antigravity CLI und Antigravity 2.0; die Antigravity IDE selbst erschien früher, am 2025-11-18. Wenn Sie bisher der Anleitung Gemini-CLI-Integration gefolgt sind, wechseln Sie zu dieser Seite.

Google Antigravity ist der Nachfolger von Gemini CLI für Anmeldungen von Privatnutzern. Es wird in drei Teilen ausgeliefert: einer Desktop-IDE, der Antigravity CLI (agy, in Go geschrieben) und einem SDK. Diese Seite behandelt nur die CLI: Sie richten sie so ein, dass sie QCode.cc als Modell-Anbieter nutzt.

🔴 Zuerst lesen: nur Gemini-Protokoll

Der benutzerdefinierte Endpunkt der Antigravity CLI ist Gemini-kompatibel und wird über die Umgebungsvariable GOOGLE_GEMINI_BASE_URL gesetzt. Die offizielle Fehlerbehebungstabelle nennt gemini wörtlich „the only accepted value“ für modelProvider – diese Route kann daher keinen OpenAI-kompatiblen Endpunkt verwenden und über QCode nur Modelle der Gemini-Familie bedienen.

Punkt Wert
Konfigurationsdatei ~/.gemini/antigravity-cli/settings.json
Wichtiges Feld "modelProvider": "gemini"
Zugangsdaten Umgebungsvariable GEMINI_API_KEY (Ihr QCode-cr_-Key)
Endpunkt überschreiben Umgebungsvariable GOOGLE_GEMINI_BASE_URL
Ignorierte Variablen Laut offizieller Dokumentation gilt: agy lädt keine .env-Dateien, und GOOGLE_API_KEY hat keine Wirkung – die Zugangsdaten werden ausschließlich aus GEMINI_API_KEY in der Umgebung gelesen. Gemini CLI lädt .env dagegen sehr wohl, die beiden verhalten sich also gegensätzlich; wer in CI darauf stößt, vergisst es nie wieder
Nutzbare Modelle Über QCode: nur die Gemini-Familie

Für Claude oder GPT verwenden Sie einen anderen Client – Claude Code, Codex CLI, Cline, Zed. Welches Protokoll welche Modelle bedient, ist unter Endpunkte & API-Pfade dokumentiert.

🔴 Die Antigravity IDE (2.0-Desktop-App) lässt sich nicht anbinden

Die Desktop-IDE von Antigravity bietet derzeit keinen offiziellen BYOK- oder Custom-Provider-Hook, sodass sich das integrierte Agent-Modell nicht gegen einen Endpunkt eines Drittanbieters austauschen lässt. Community-Projekte umgehen das mit einem lokalen abfangenden Proxy, doch das ist ein per Reverse Engineering entstandener Weg ohne offiziellen Support, und diese Seite empfiehlt ihn nicht.

Der Teil, der sich mit QCode verbinden lässt, ist die CLI (agy), nicht die IDE.

Voraussetzungen

Schritt 1: Antigravity CLI installieren

Folgen Sie den offiziellen Installationsdokumenten:

curl -fsSL https://antigravity.google/cli/install.sh | bash
# installs to ~/.local/bin/agy
curl -fsSL https://antigravity.google/cli/install.sh | bash
# installs to ~/.local/bin/agy

PowerShell:

irm https://antigravity.google/cli/install.ps1 | iex
# installs to C:\Users\<username>\AppData\Local\agy\bin

CMD:

curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd

Auf der offiziellen Installationsseite werden --skip-aliases und --skip-path erwähnt, dies betrifft aber das Windows-Verhalten: install.ps1 / install.cmd geben Argumente an agy install weiter, während install.sh auf macOS / Linux nur -d, --dir <path> und -h, --help akzeptiert und bei allem anderen abbricht. Übernehmen Sie diese beiden Flags nicht auf macOS / Linux.

Schritt 2: Auf API-Key-Authentifizierung umstellen (Google-Anmeldung überspringen)

Standardmäßig liest agy den Schlüsselbund des Betriebssystems oder öffnet einen Browser zur Anmeldung mit dem Google-Konto. Um stattdessen einen API-Key zu verwenden, bearbeiten (oder erstellen) Sie ~/.gemini/antigravity-cli/settings.json:

{
  "modelProvider": "gemini"
}

Mit dieser Einstellung überspringt agy den Anmeldebildschirm und öffnet direkt das Hauptinterface, wobei stattdessen die Umgebungsvariable GEMINI_API_KEY gelesen wird.

🔴 Wenn "modelProvider": "gemini" gesetzt ist, aber GEMINI_API_KEY fehlt, startet die CLI nicht. Beide sind gemeinsam erforderlich.

Schritt 3: Key und Endpunkt auf QCode richten

export GEMINI_API_KEY="cr_your_qcode_key"
export GOOGLE_GEMINI_BASE_URL="https://api.qcode.cc/gemini"

Ergänzen Sie diese in ~/.zshrc / ~/.bashrc, damit sie dauerhaft wirksam sind. In der Windows PowerShell:

$env:GEMINI_API_KEY = "cr_your_qcode_key"
$env:GOOGLE_GEMINI_BASE_URL = "https://api.qcode.cc/gemini"

Lassen Sie GOOGLE_GEMINI_BASE_URL bei /gemini enden und lassen Sie /v1beta weg: Das offizielle Beispiel ist eine reine Adresse (export GOOGLE_GEMINI_BASE_URL="https://your-endpoint.example.com"), und der Client fügt das Versionssegment und den Anfragepfad selbst hinzu. agy ist ein Closed-Source-Go-Client — Google dokumentiert weder die Regel zur Zusammenführung noch ob ein abschließender / normalisiert wird (das SDK hinter Gemini CLI entfernt einen), daher folgen wir der dokumentierten Form, statt Randfälle zu erraten. Dies ist das Gegenteil von OpenCodes google-Anbieter (der /v1beta sehr wohl benötigt); der Unterschied wird in Endpunkte & API-Pfade erklärt.

Aus Festlandchina ersetzen Sie den Host durch https://asia.qcode.cc/gemini (Asien-Knoten, nächstgelegener von Korea / Taiwan / Hongkong); der API-Key bleibt unverändert. us funktioniert auf dieselbe Weise.

Bei der Authentifizierung mit GEMINI_API_KEY bewirkt /logout nichts — es gibt keine gespeicherte Sitzung, die gelöscht werden kann.

Schritt 4: Konnektivität prüfen

Testen Sie den QCode-Gemini-Endpunkt direkt, ohne das Tool zu verwenden:

# List the Gemini models you can currently call
curl -s https://api.qcode.cc/gemini/v1beta/models \
  -H "x-goog-api-key: $GEMINI_API_KEY"

# Send a minimal request (use a model id from the list above)
curl -s "https://api.qcode.cc/gemini/v1beta/models/gemini-2.5-flash:generateContent" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "content-type: application/json" \
  -d '{"contents":[{"parts":[{"text":"ping"}]}],"generationConfig":{"maxOutputTokens":16}}'
  • JSON mit candidates → Endpunkt und API-Key sind in Ordnung
  • 401 → der Pfad ist korrekt; der API-Key fehlt oder ist falsch

Behandeln Sie die Live-Abfrage als maßgeblich dafür, welche Modelle verfügbar sind — übernehmen Sie keine feste Liste aus einem Dokument, auch nicht aus diesem hier. Die IDs, die der erste curl zurückgibt, sind das, was dieser QCode-Zweig bedienen kann; der vollständige Katalog und die Preise finden Sie auf qcode.cc/models.

Ein Hinweis: Das agy-/model-Panel und agy --model=... verwenden Produktdisplaynamen (in der Form Gemini 3.5 Flash). Google dokumentiert nicht, wie eine ID aus der API einem Paneleintrag zugeordnet wird, wenn ein benutzerdefinierter Endpunkt konfiguriert ist, noch ob diese Liste überhaupt von Ihrem Endpunkt stammt. Falls Ihr Modell im Panel fehlt, gibt es keine weitere offizielle Anleitung — wir haben dies nicht getestet und beschreiben es daher so, wie es ist.

Sobald der Endpunkt überprüft wurde, starten Sie eine Konversation in agy.

Vision-Eingabe vs. Bildgenerierung

Tools wie agy können Bilder lesen – geben Sie ihnen einen UI-Screenshot, einen Fehler-Screenshot oder ein Architekturdiagramm, und das Modell schreibt daraus Code oder debuggt damit. Das ist etwas anderes als das Generieren eines Bildes:

  • Vision-Eingabe: Verweisen Sie in Ihrem Prompt auf einen Bilddateipfad oder fügen Sie ein Bild per Einfügen bzw. Drag-and-drop ein. Gemini-Modelle unterstützen Vision. Typische Einsatzfälle: eine UI anhand eines Designs nachbauen, einen Fehler anhand eines Fehler-Screenshots lokalisieren, ein Architekturdiagramm auslesen.

  • Bildgenerierung: erfordert das dedizierte Modell gpt-image-2 am Bild-Endpunkt von QCode – siehe gpt-image-2 Image Generation.

Fehlerbehebung

Symptom Wahrscheinliche Ursache Lösung
Die CLI startet nicht modelProvider: "gemini" ist gesetzt, aber GEMINI_API_KEY fehlt Fügen Sie die Umgebungsvariable hinzu oder entfernen Sie das Feld, um zur Kontoanmeldung zurückzukehren
401 Key nicht übergeben oder falsch Prüfen Sie GEMINI_API_KEY – Präfix cr_, keine überflüssigen Leerzeichen
404 GOOGLE_GEMINI_BASE_URL enthält ein zusätzliches /v1beta oder das Pfadpräfix ist falsch Hören Sie bei /gemini auf, wie im offiziellen Beispiel; das Verhalten beim abschließenden Schrägstrich ist nicht dokumentiert
model_not_available_on_endpoint Es wurde ein Claude- / GPT-Modell angefordert Dieser Zweig bedient nur Gemini; wechseln Sie Client oder Modell
Fehler beim Modellnamen Eingestellte oder falsch geschriebene ID Nutzen Sie den curl-Befehl aus Schritt 4, um die tatsächlich aufrufbaren Modelle aufzulisten
Langsam / Timeouts aus China Die api-Apex-Domain wird verwendet Wechseln Sie zu https://asia.qcode.cc/gemini
/logout bewirkt nichts Sie haben sich mit einem API-Key authentifiziert Erwartetes Verhalten – es gibt keine Sitzung, die beendet werden könnte

Weiter

Noch keinen QCode-Key? Ein cr_-Key deckt Claude-, GPT-, Gemini- und Bildmodelle ab (über verschiedene Protokolle – siehe die Tabelle oben). Unter Preise können Sie loslegen.

Verwandte Dokumente

Roo Code Einrichtung
QCode.cc in der Roo Code VS Code Extension nutzen: Anthropic-Anbieter wählen, benutzerdefinierte Base-URL aktivieren – schon funktioniert Claude
SillyTavern mit QCode verbinden
In SillyTavern mit den Claude-/GPT-Modellen von QCode.cc chatten; ein ehrlicher Hinweis dazu, ob sich die Bildgenerierung mit gpt-image-2 anbinden lässt, sowie Alternativen
Aider-Integration
Aider mit QCode.cc konfigurieren: Claude über den Anthropic-Endpunkt (Präfix anthropic/), GPT und chinesische Modelle über den OpenAI-kompatiblen Endpunkt
🚀
Mit QCode starten — Claude Code & Codex
Ein Tarif für Claude Code und Codex, niedrige Latenz in Asien-Pazifik
Tarifpläne ansehen → Konto erstellen
Team ab 3 Personen?
Enterprise: eigene Domain + Sub-Key-Verwaltung + Ban-Schutz, ab ¥250 pro Person und Monat
Enterprise kennenlernen →