Skip to content

Alle verfügbaren Modelle und deren Variantenkonfigurationen verstehen ​

Was Sie nach diesem Tutorial können werden ​

  • Das Claude- oder Gemini-Modell auswählen, das am besten zu Ihren Bedürfnissen passt
  • Die verschiedenen Thinking-Modus-Stufen verstehen (low/max bzw. minimal/low/medium/high)
  • Die zwei unabhängigen Kontingentpools von Antigravity und Gemini CLI verstehen
  • Mit dem --variant-Parameter dynamisch das Thinking-Budget anpassen

Ihr aktuelles Dilemma ​

Sie haben das Plugin gerade installiert und stehen vor einer langen Liste von Modellnamen, ohne zu wissen, welches Sie wählen sollen:

  • Was ist der Unterschied zwischen antigravity-gemini-3-pro und gemini-3-pro-preview?
  • Was bedeutet --variant=max? Was passiert, wenn ich es nicht angebe?
  • Ist Claudes Thinking-Modus derselbe wie Geminis Thinking-Modus?

Kernkonzept ​

Antigravity Auth unterstützt zwei Hauptkategorien von Modellen, jede mit einem unabhängigen Kontingentpool:

  1. Antigravity-Kontingent: Zugriff über die Google Antigravity API, einschließlich Claude und Gemini 3
  2. Gemini CLI-Kontingent: Zugriff über die Gemini CLI API, einschließlich Gemini 2.5 und Gemini 3 Preview

Variant-System

Das Variant-System von OpenCode ermöglicht es Ihnen, nicht für jedes Thinking-Level ein eigenes Modell zu definieren, sondern die Konfiguration zur Laufzeit über den --variant-Parameter anzugeben. So bleibt der Modell-Selektor übersichtlich und die Konfiguration flexibel.

Antigravity-Kontingent-Modelle ​

Diese Modelle werden über das antigravity--Präfix aufgerufen und verwenden den Antigravity-API-Kontingentpool.

Gemini 3 Serie ​

Gemini 3 Pro ​

ModellnameVariantenThinking-StufenBeschreibung
antigravity-gemini-3-prolow, highlow, highAusgewogen zwischen Qualität und Geschwindigkeit

Varianten-Konfigurationsbeispiel:

bash
# Niedriges Thinking-Level (schneller)
opencode run "Schnelle Antwort" --model=google/antigravity-gemini-3-pro --variant=low

# Hohes Thinking-Level (tiefergehend)
opencode run "Komplexes Schließen" --model=google/antigravity-gemini-3-pro --variant=high

Gemini 3 Flash ​

ModellnameVariantenThinking-StufenBeschreibung
antigravity-gemini-3-flashminimal, low, medium, highminimal, low, medium, highBlitzschnelle Antworten, unterstützt 4 Thinking-Stufen

Varianten-Konfigurationsbeispiel:

bash
# Minimales Thinking (am schnellsten)
opencode run "Einfache Aufgabe" --model=google/antigravity-gemini-3-flash --variant=minimal

# Ausgewogenes Thinking (Standard)
opencode run "Reguläre Aufgabe" --model=google/antigravity-gemini-3-flash --variant=medium

# Maximales Thinking (am tiefgehendsten)
opencode run "Komplexe Analyse" --model=google/antigravity-gemini-3-flash --variant=high

Gemini 3 Pro unterstützt nicht minimal/medium

gemini-3-pro unterstützt nur die beiden Stufen low und high. Wenn Sie versuchen, --variant=minimal oder --variant=medium zu verwenden, gibt die API einen Fehler zurück.

Claude Serie ​

Claude Sonnet 4.5 (nicht Thinking) ​

ModellnameVariantenThinking-BudgetBeschreibung
antigravity-claude-sonnet-4-5——Standardmodus, kein erweitertes Thinking

Nutzungsbeispiel:

bash
# Standardmodus
opencode run "Alltägliche Konversation" --model=google/antigravity-claude-sonnet-4-5

Claude Sonnet 4.5 Thinking ​

ModellnameVariantenThinking-Budget (Tokens)Beschreibung
antigravity-claude-sonnet-4-5-thinkinglow, max8192 (low) / 32768 (max)Ausgewogener Modus

Varianten-Konfigurationsbeispiel:

bash
# Leichtes Thinking (schneller)
opencode run "Schnelles Schließen" --model=google/antigravity-claude-sonnet-4-5-thinking --variant=low

# Maximales Thinking (am tiefgehendsten)
opencode run "Tiefe Analyse" --model=google/antigravity-claude-sonnet-4-5-thinking --variant=max

Claude Opus 4.5 Thinking ​

ModellnameVariantenThinking-Budget (Tokens)Beschreibung
antigravity-claude-opus-4-5-thinkinglow, max8192 (low) / 32768 (max)Stärkste Schließenfähigkeit

Varianten-Konfigurationsbeispiel:

bash
# Leichtes Thinking
opencode run "Qualitativ hochwertige Antwort" --model=google/antigravity-claude-opus-4-5-thinking --variant=low

# Maximales Thinking (für die komplexesten Aufgaben)
opencode run "Expertenanalyse" --model=google/antigravity-claude-opus-4-5-thinking --variant=max

Unterschied zwischen Claude- und Gemini-Thinking-Modus

  • Claude verwendet eine numerische thinking budget (Tokens), wie 8192, 32768
  • Gemini 3 verwendet eine string-basierte thinking level (minimal/low/medium/high)
  • Beide zeigen den Schließenprozess vor der Antwort an, aber die Konfigurationsweise ist unterschiedlich

Gemini CLI-Kontingent-Modelle ​

Diese Modelle haben kein antigravity--Präfix und verwenden den unabhängigen Kontingentpool der Gemini CLI API. Sie unterstützen keinen Thinking-Modus.

ModellnameBeschreibung
gemini-2.5-flashGemini 2.5 Flash (schnelle Antworten)
gemini-2.5-proGemini 2.5 Pro (ausgewogen Qualität und Geschwindigkeit)
gemini-3-flash-previewGemini 3 Flash Preview (Vorschauversion)
gemini-3-pro-previewGemini 3 Pro Preview (Vorschauversion)

Nutzungsbeispiel:

bash
# Gemini 2.5 Pro (kein Thinking)
opencode run "Schnelle Aufgabe" --model=google/gemini-2.5-pro

# Gemini 3 Pro Preview (kein Thinking)
opencode run "Vorschau-Modell-Test" --model=google/gemini-3-pro-preview

Preview-Modelle

gemini-3-*-preview Modelle sind offizielle Vorschauversionen von Google, die instabil sein oder jederzeit geändert werden können. Wenn Sie die Thinking-Funktion nutzen möchten, verwenden Sie bitte antigravity-gemini-3-* Modelle.

Modellvergleichsübersicht ​

EigenschaftClaude 4.5Gemini 3Gemini 2.5
Thinking-Unterstützung✅ (thinkingBudget)✅ (thinkingLevel)❌
Google Search❌✅✅
KontingentpoolAntigravityAntigravity + Gemini CLIGemini CLI
AnwendungsszenarioKomplexes Schließen, ProgrammierungAllgemeine Aufgaben + SucheSchnelle Antworten, einfache Aufgaben

🎯 Wie man ein Modell auswählt ​

Claude oder Gemini? ​

  • Wählen Sie Claude: Wenn Sie stärkere logische Schließenfähigkeiten und stabilere Code-Generierung benötigen
  • Wählen Sie Gemini 3: Wenn Sie Google Search und schnellere Antwortgeschwindigkeit benötigen

Thinking-Modus oder Standardmodus? ​

  • Verwenden Sie Thinking: Komplexes Schließen, mehrstufige Aufgaben, wenn Sie den Schließenprozess sehen müssen
  • Verwenden Sie Standardmodus: Einfache Fragen und Antworten, schnelle Antworten, wenn keine Schließenpräsentation benötigt wird

Welche Thinking-Stufe? ​

StufeClaude (Tokens)Gemini 3Anwendungsszenario
minimal—Flash exklusivUltrageschwindigkeitsaufgaben, wie Übersetzung, Zusammenfassung
low8192Pro/FlashAusgewogen Qualität und Geschwindigkeit, geeignet für die meisten Aufgaben
medium—Flash exklusivAufgaben mittlerer Komplexität
high/max32768Pro/FlashKomplexeste Aufgaben, wie Systemdesign, tiefe Analyse

Empfohlene Konfiguration

  • Tägliche Entwicklung: antigravity-claude-sonnet-4-5-thinking --variant=low
  • Komplexes Schließen: antigravity-claude-opus-4-5-thinking --variant=max
  • Schnelle Fragen und Antworten + Suche: antigravity-gemini-3-flash --variant=low + Google Search aktiviert

Vollständiges Konfigurationsbeispiel ​

Fügen Sie die folgende Konfiguration zu ~/.config/opencode/opencode.json hinzu:

json
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": ["opencode-antigravity-auth@latest"],
  "provider": {
    "google": {
      "models": {
        "antigravity-gemini-3-pro": {
          "name": "Gemini 3 Pro (Antigravity)",
          "limit": { "context": 1048576, "output": 65535 },
          "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
          "variants": {
            "low": { "thinkingLevel": "low" },
            "high": { "thinkingLevel": "high" }
          }
        },
        "antigravity-gemini-3-flash": {
          "name": "Gemini 3 Flash (Antigravity)",
          "limit": { "context": 1048576, "output": 65536 },
          "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
          "variants": {
            "minimal": { "thinkingLevel": "minimal" },
            "low": { "thinkingLevel": "low" },
            "medium": { "thinkingLevel": "medium" },
            "high": { "thinkingLevel": "high" }
          }
        },
        "antigravity-claude-sonnet-4-5": {
          "name": "Claude Sonnet 4.5 (Antigravity)",
          "limit": { "context": 200000, "output": 64000 },
          "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] }
        },
        "antigravity-claude-sonnet-4-5-thinking": {
          "name": "Claude Sonnet 4.5 Thinking (Antigravity)",
          "limit": { "context": 200000, "output": 64000 },
          "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
          "variants": {
            "low": { "thinkingConfig": { "thinkingBudget": 8192 } },
            "max": { "thinkingConfig": { "thinkingBudget": 32768 } }
          }
        },
        "antigravity-claude-opus-4-5-thinking": {
          "name": "Claude Opus 4.5 Thinking (Antigravity)",
          "limit": { "context": 200000, "output": 64000 },
          "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] },
          "variants": {
            "low": { "thinkingConfig": { "thinkingBudget": 8192 } },
            "max": { "thinkingConfig": { "thinkingBudget": 32768 } }
          }
        },
        "gemini-2.5-flash": {
          "name": "Gemini 2.5 Flash (Gemini CLI)",
          "limit": { "context": 1048576, "output": 65536 },
          "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] }
        },
        "gemini-2.5-pro": {
          "name": "Gemini 2.5 Pro (Gemini CLI)",
          "limit": { "context": 1048576, "output": 65536 },
          "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] }
        },
        "gemini-3-flash-preview": {
          "name": "Gemini 3 Flash Preview (Gemini CLI)",
          "limit": { "context": 1048576, "output": 65536 },
          "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] }
        },
        "gemini-3-pro-preview": {
          "name": "Gemini 3 Pro Preview (Gemini CLI)",
          "limit": { "context": 1048576, "output": 65535 },
          "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] }
        }
      }
    }
  }
}
Konfiguration kopieren

Klicken Sie oben rechts im Codeblock auf die Kopieren-Schaltfläche und fügen Sie die Konfiguration in Ihre Datei ~/.config/opencode/opencode.json ein.

Checkpoint ✅ ​

Bestätigen Sie die folgenden Schritte, um sicherzustellen, dass Sie die Modellauswahl beherrschen:

  • [ ] Die zwei unabhängigen Kontingentpools von Antigravity und Gemini CLI verstehen
  • [ ] Wissen, dass Claude thinkingBudget (Tokens) und Gemini 3 thinkingLevel (Zeichenkette) verwenden
  • [ ] Eine passende Variante je nach Aufgabenkomplexität auswählen können
  • [ ] Die vollständige Konfiguration zu opencode.json hinzugefügt haben

Zusammenfassung dieser Lektion ​

Antigravity Auth bietet eine reichhaltige Modellauswahl und flexible Variantenkonfiguration:

  • Antigravity-Kontingent: Unterstützt Claude 4.5 und Gemini 3 mit Thinking-Fähigkeit
  • Gemini CLI-Kontingent: Unterstützt Gemini 2.5 und Gemini 3 Preview ohne Thinking-Fähigkeit
  • Varianten-System: Über den --variant-Parameter kann die Thinking-Stufe dynamisch angepasst werden, ohne mehrere Modelle zu definieren

Bei der Modellauswahl sollten Sie Ihre Aufgabenart (Schließen vs. Suche), Komplexität (einfach vs. komplex) und Anforderungen an die Antwortgeschwindigkeit berücksichtigen.

Vorschau auf die nächste Lektion ​

In der nächsten Lektion lernen wir Thinking-Modelle im Detail kennen.

Sie werden lernen:

  • Das Prinzip des Claude- und Gemini-Thinking-Modus
  • Wie man ein benutzerdefiniertes Thinking-Budget konfiguriert
  • Techniken zum Beibehalten von Thinking-Blöcken (Signature Caching)

Anhang: Quellcode-Referenz ​

Klicken Sie hier, um die Quellcode-Position anzuzeigen

Aktualisierungsdatum: 2026-01-23

FunktionDateipfadZeilennummer
Modellauflösung und Tier-Extraktionsrc/plugin/transform/model-resolver.ts177-282
Thinking-Tier-Budget-Definitionsrc/plugin/transform/model-resolver.ts14-19
Gemini 3 Thinking-Level-Definitionsrc/plugin/transform/model-resolver.ts26
Modell-Alias-Zuordnungsrc/plugin/transform/model-resolver.ts36-57
Variantenkonfigurationsauflösungsrc/plugin/transform/model-resolver.ts374-422
Typendefinitionensrc/plugin/transform/types.ts1-115

Wichtige Konstanten:

  • THINKING_TIER_BUDGETS: Zuordnung der Thinking-Budgets für Claude und Gemini 2.5 (low/medium/high → Tokens)
  • GEMINI_3_THINKING_LEVELS: Unterstützte Thinking-Levels für Gemini 3 (minimal/low/medium/high)

Wichtige Funktionen:

  • resolveModelWithTier(requestedModel): Löst den Modellnamen und die Thinking-Konfiguration auf
  • resolveModelWithVariant(requestedModel, variantConfig): Löst das Modell aus der Variantenkonfiguration auf
  • budgetToGemini3Level(budget): Ordnet das Token-Budget dem Gemini 3-Level zu