Gemini CLI Integration
UnoRouter mit der Gemini CLI und jedem Google GenAI-kompatiblen Client nutzen.
Uberblick
Gemini CLI ist der quelloffene Coding-Agent von Google, der Dateien bearbeitet und Befehle im Terminal ausführt. UnoRouter als Basis-URL setzen, um alle Modelle über einen OpenAI-kompatiblen Schlüssel statt über ein reines Google-Konto zu erreichen.
Schnellkonfiguration
Diese Werte in den Client einfügen. Der Schlüssel wird bei angemeldeter Sitzung automatisch ausgefüllt.
Basis-URL: https://api.unorouter.com
API-Schlüssel: 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
`~/.gemini/.env` mit dem API-Schlüssel von UnoRouter anlegen. `GOOGLE_GEMINI_BASE_URL` auf die blanke Basis-URL setzen. Das Gemini-SDK hängt seinen eigenen Pfad an, also kein `/v1` ergänzen.
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.unorouter.com - 3Gemini starten
`gemini` im Projektverzeichnis ausführen.
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"
geminiEmpfohlene Modelle
Kostenlose Modelle, die hier funktionieren. Beliebige Modell-ID in den Client einfügen.
Stolperfallen
- Ein 404 bedeutet, dass die Basis-URL einen Pfad enthält. `GOOGLE_GEMINI_BASE_URL` muss der blanke Host ohne `/v1`-Endung sein; den Rest hängt das SDK an.
- Bei fehlgeschlagener Authentifizierung prüfen, ob `GEMINI_API_KEY` in `~/.gemini/.env` der Schlüssel von UnoRouter ist und ob die Shell die Datei einliest.