Gemini CLI Integration
Nutze UnoRouter mit dem Gemini CLI und jedem Google GenAI-kompatiblen Client. Greife auf Gemini-Modelle neben Claude und GPT zu.
Uberblick
Gemini CLI ist Googles quelloffener Coding-Agent, der Dateien bearbeitet und Befehle direkt aus deinem Terminal ausführt. Setze UnoRouter als Basis-URL und du erreichst Gemini, Claude, GPT und jedes andere Modell über einen einzigen OpenAI-kompatiblen Schlüssel statt über ein reines Google-Konto.
Schnellkonfiguration
Trage diese Werte in den Client ein. Dein Schlussel wird automatisch eingefugt, wenn du angemeldet bist.
Basis-URL: https://api.unorouter.com
API-Schlussel: YOUR_API_KEYKompatibilitat
Schritt-fur-Schritt-Einrichtung
- 1Gemini CLI installieren
Installiere die Gemini CLI global mit npm. Unter Windows führst du das in WSL aus.
bashnpm install -g @google/gemini-cli - 2Umgebungsvariablen setzen
Erstelle `~/.gemini/.env` mit deinem UnoRouter-API-Schlüssel und setze `GOOGLE_GEMINI_BASE_URL` auf die nackte Basis-URL von UnoRouter. Das Gemini SDK hängt seinen eigenen Pfad an, füge also kein `/v1` hinzu.
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.unorouter.com - 3Gemini starten
Führe `gemini` in deinem Projektverzeichnis aus, um die Sitzung zu starten.
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"
geminiEmpfohlene Modelle
Kostenlose Modelle, die hier gut funktionieren. Fuge eine beliebige Modell-ID in den Client ein.
Stolperfallen
- Wenn Anfragen mit 404 fehlschlagen, hast du einen Pfad zur Basis-URL hinzugefügt. `GOOGLE_GEMINI_BASE_URL` muss der nackte Host ohne `/v1`-Suffix sein; das SDK hängt den Rest an.
- Wenn die Authentifizierung fehlschlägt, prüfe, dass `GEMINI_API_KEY` in `~/.gemini/.env` dein UnoRouter-Schlüssel ist und die Datei von deiner Shell-Sitzung gelesen wird.