Integracja Gemini CLI
Używaj UnoRouter z Gemini CLI i dowolnym klientem kompatybilnym z Google GenAI. Uzyskaj dostęp do modeli Gemini obok Claude i GPT.
Przeglad
Gemini CLI to otwartoźródłowy agent programistyczny Google, który edytuje pliki i uruchamia polecenia prosto z twojego terminala. Ustaw UnoRouter jako bazowy URL, a dotrzesz do Gemini, Claude, GPT i każdego innego modelu przez jeden klucz kompatybilny z OpenAI zamiast konta tylko dla Google.
Szybka konfiguracja
Wpisz te wartosci do klienta. Twoj klucz wypelnia sie automatycznie po zalogowaniu.
Bazowy URL: https://api.unorouter.ai
Klucz API: YOUR_API_KEYZgodnosc
Konfiguracja krok po kroku
- 1Zainstaluj Gemini CLI
Zainstaluj Gemini CLI globalnie za pomoca npm. W systemie Windows uruchom to w WSL.
bashnpm install -g @google/gemini-cli - 2Ustaw zmienne srodowiskowe
Utworz `~/.gemini/.env` ze swoim kluczem API UnoRouter i ustaw `GOOGLE_GEMINI_BASE_URL` na goly bazowy adres URL UnoRouter. SDK Gemini dodaje wlasna sciezke, wiec nie dodawaj `/v1`.
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.unorouter.ai - 3Uruchom Gemini
Uruchom `gemini` w katalogu projektu, aby rozpoczac sesje.
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.ai"
geminiPolecane modele
Darmowe modele, ktore dobrze tu dzialaja. Wklej dowolny identyfikator modelu do klienta.
Na co uwazac
- Jesli zadania zwracaja 404, dodales sciezke do bazowego adresu URL. `GOOGLE_GEMINI_BASE_URL` musi byc golym hostem bez sufiksu `/v1`; reszte dodaje SDK.
- Jesli uwierzytelnianie sie nie powiedzie, potwierdz, ze `GEMINI_API_KEY` w `~/.gemini/.env` to Twoj klucz UnoRouter oraz ze plik jest odczytywany przez sesje powloki.