Szukaj w dokumentacji...

Zacznij wpisywać, aby przeszukać dokumentację

Gemini
Gemini CLI

Integracja Gemini CLI

Używaj UnoRouter z Gemini CLI i dowolnym klientem zgodnym z Google GenAI.

Przegląd

Gemini CLI to otwartoźródłowy agent kodujący od Google, który edytuje pliki i uruchamia polecenia z terminala. Ustaw UnoRouter jako jego bazowy adres URL, aby sięgnąć po każdy model jednym kluczem zgodnym z OpenAI zamiast konta tylko dla Google.

Szybka konfiguracja

Wklej to do klienta. Twój klucz uzupełnia się automatycznie po zalogowaniu.

text
Bazowy URL: https://api.unorouter.com
Klucz API: YOUR_API_KEY

Zaloguj się, aby automatycznie wypełnić klucz API

Zgodność

Chat CompletionsStrumieniowanieWywoływanie narzędziWejście obrazu

Konfiguracja krok po kroku

  1. 1
    Zainstaluj Gemini CLI

    Zainstaluj Gemini CLI globalnie za pomocą npm. W systemie Windows uruchom to w WSL.

    bash
    npm install -g @google/gemini-cli

    Zaloguj się, aby automatycznie wypełnić klucz API

  2. 2
    Ustaw zmienne środowiskowe

    Utwórz `~/.gemini/.env` ze swoim kluczem API UnoRouter. Ustaw `GOOGLE_GEMINI_BASE_URL` na goły bazowy adres URL. SDK Gemini dokleja własną ścieżkę, więc nie dodawaj `/v1`.

    bash
    # ~/.gemini/.env
    GEMINI_API_KEY=YOUR_API_KEY
    GOOGLE_GEMINI_BASE_URL=https://api.unorouter.com

    Zaloguj się, aby automatycznie wypełnić klucz API

  3. 3
    Uruchom Gemini

    Uruchom `gemini` w katalogu projektu.

powershell
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"

gemini

Zaloguj się, aby automatycznie wypełnić klucz API

Polecane modele

Darmowe modele, które tu działają. Wklej dowolny identyfikator modelu do klienta.

ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:free

Na co uważać

  • Błąd 404 oznacza, że bazowy adres URL zawiera ścieżkę. `GOOGLE_GEMINI_BASE_URL` musi być gołym hostem bez końcówki `/v1`; resztę dokleja SDK.
  • Przy błędzie uwierzytelniania sprawdź, czy `GEMINI_API_KEY` w `~/.gemini/.env` to twój klucz UnoRouter i czy powłoka czyta ten plik.
Generuj klucz APIModele