Docs durchsuchen...

Tippen Sie, um die Dokumentation zu durchsuchen

Gemini
Gemini CLI

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.

text
Basis-URL: https://api.unorouter.com
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 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

    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.unorouter.com"

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.

ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3: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 UnoRouter ist und ob die Shell die Datei einliest.
API-Key generierenModelle