Docs durchsuchen...

Tippen Sie, um die Dokumentation zu durchsuchen

Gemini
Gemini CLI

Gemini CLI Integration

Routerah 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. Routerah 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.

text
Basis-URL: https://api.routerah.app
API-Schlüssel: YOUR_API_KEY

Melde dich an, um deinen API-Key automatisch einzutragen

Kompatibilitat

Chat CompletionsStreamingTool-AufrufeBildeingabe

Schritt-fur-Schritt-Einrichtung

  1. 1
    Gemini CLI installieren

    Installiere die Gemini CLI global mit npm. Unter Windows führst du das in WSL aus.

  2. 2
    Umgebungsvariablen setzen

    `~/.gemini/.env` mit dem API-Schlüssel von Routerah 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.routerah.app

    Melde dich an, um deinen API-Key automatisch einzutragen

  3. 3
    Gemini starten

    `gemini` im Projektverzeichnis ausführen.

powershell
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.routerah.app"

gemini

Melde dich an, um deinen API-Key automatisch einzutragen

Empfohlene Modelle

Kostenlose Modelle, die hier funktionieren. Beliebige Modell-ID in den Client einfügen.

minimax-m3.1-flash:freexing4.0-29b-a4b:freesage-a1.5:freenemotron-3.5-bolt-e4b:freeling-3.1-flash:free

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 Routerah ist und ob die Shell die Datei einliest.
API-Key generierenModelle