Gemini CLI brukerveiledning - Google AI i terminalen din
Fullstendig veiledning for å installere og konfigurere Gemini CLI, Googles åpne kommandolinjeverktøy for AI. Lær hvordan du setter opp proxy, bruker innebygde verktøy og automatiserer arbeidsflyter med Gemini 2.5 Pro.

Gemini CLI er et åpen kildekode-kommandolinjeverktøy for AI levert av Google som bringer kraften i Gemini direkte til terminalen din. Det tilbyr en lettvektsmåte å få tilgang til Gemini på, og gir den mest direkte veien fra prompt til modell. Ved å konfigurere en proxy kan du bruke Gemini CLI-tjenester selv i nettverksbegrensede miljøer.
Hvorfor velge Gemini CLI?#
- Kraftig Gemini 2.5 Pro: Tilgang til 1 million tokens kontekstvindu
- Innebygde verktøy: Google Search-grounding, filoperasjoner, Shell-kommandoer, webskraping
- Utvidbart: Støtter MCP (Model Context Protocol) for egendefinerte integrasjoner
- Terminal-først: Designet for utviklere som jobber i kommandolinjen
- Åpen kildekode: Apache 2.0-lisens
Installasjon#
Rask installasjon#
Kjør umiddelbart med npx (ingen installasjon nødvendig)#
# Use official repository
npx https://github.com/google-gemini/gemini-cli
Global installasjon med npm#
npm install -g @google/gemini-cli
Installer med Homebrew (macOS/Linux)#
brew install gemini-cli
Systemkrav#
- Node.js versjon 20 eller høyere
- macOS, Linux eller Windows
Konfigurere proxy#
Sett miljøvariabler#
Før du bruker proxyen, konfigurer følgende miljøvariabler:
Linux / macOS#
# Set API Key
export GEMINI_API_KEY=sk-your-api-key-here
# Set API Proxy URL
export GOOGLE_GEMINI_BASE_URL=https://crazyrouter.com/
Windows CMD#
set GEMINI_API_KEY=sk-your-api-key-here
set GOOGLE_GEMINI_BASE_URL=https://crazyrouter.com/
Windows PowerShell#
$env:GEMINI_API_KEY = "sk-your-api-key-here"
$env:GOOGLE_GEMINI_BASE_URL = "https://crazyrouter.com/"
Tips: Legg disse miljøvariablene inn i .bashrc, .zshrc eller shell-konfigurasjonsfilen din slik at de automatisk settes hver gang du starter terminalen.
Kom i gang#
Grunnleggende bruk#
Start i gjeldende katalog#
gemini
Inkluder flere kataloger#
gemini --include-directories ../lib,../docs
Bruk en spesifikk modell#
gemini -m gemini-2.5-flash
Ikke-interaktiv skriptmodus#
Få et enkelt tekstsvar:
gemini -p "Explain the architecture of this codebase"
Få strukturert JSON-utdata:
gemini -p "Explain the architecture of this codebase" --output-format json
Rask eksempler#
Start et nytt prosjekt#
cd new-project/
gemini
> Write me a Discord bot that answers questions using the FAQ.md file I provided
Analyser eksisterende kode#
git clone https://github.com/google-gemini/gemini-cli
cd gemini-cli
gemini
> Give me a summary of all changes from yesterday
Hovedfunksjoner#
Forståelse og generering av kode#
- Spørr og rediger store kodebaser
- Generer nye applikasjoner fra PDF-filer, bilder eller skisser ved hjelp av multimodale funksjoner
- Feilsøk problemer og løs dem ved hjelp av naturlig språk
Automatisering og integrasjon#
- Automatiser operasjonelle oppgaver som å hente pull requests eller håndtere komplekse rebases
- Koble til nye funksjoner ved hjelp av MCP-servere
- Kjør ikke-interaktivt i skript for arbeidsflytautomatisering
Avanserte funksjoner#
- Få sanntidsinformasjon ved hjelp av innebygd Google Search
- Samtalesjekkpunkter for å lagre og gjenopprette komplekse økter
- Egendefinerte kontekstfiler (GEMINI.md) for å tilpasse oppførsel til prosjektet ditt
Vanlige kommandoer og eksempler#
Utforsk kodebase#
> Describe the main components of this system architecture
> What security mechanisms are in place?
> Provide a step-by-step onboarding document for new developers
Arbeid med eksisterende kode#
> Implement a first draft for GitHub issue #123
> Help me migrate this codebase to the latest version of Java. Start with a plan
Automatiser arbeidsflyter#
> Create a slideshow showing the git history from the past 7 days, grouped by feature and team member
> Create a full-screen web app for wall display showing our most interactive GitHub issues
Systeminteraksjon#
> Convert all images in this directory to png and rename them using the date from exif data
> Organize my PDF invoices by spending month
GitHub-integrasjon#
Bruk Gemini CLI GitHub Action for å integrere Gemini CLI direkte i GitHub-arbeidsflytene dine:
- Pull request-gjennomganger: Automatiserte kodegjennomganger med kontekstuell tilbakemelding og forslag
- Sakshåndtering: Automatisk merking og prioritering av GitHub-saker basert på innholdsanalyse
- Hjelp på forespørsel: Nevn
@gemini-clii saker og pull requests for hjelp med debugging, forklaringer eller oppgavetildeling - Egendefinerte arbeidsflyter: Bygg automatiserte, planlagte og behovsstyrte arbeidsflyter tilpasset teamets behov
Feilsøking#
Hvis du opplever problemer under bruk, vurder følgende:
1. Sjekk miljøvariabler#
echo $GEMINI_API_KEY
echo $GOOGLE_GEMINI_BASE_URL
2. Sjekk nettverkstilkobling#
curl -I https://crazyrouter.com/
3. Sjekk feilmeldinger#
Feilmeldinger indikerer vanligvis problemet. Vanlige problemer inkluderer:
- Ugyldig API-nøkkelformat
- Problemer med nettverkstilkobling
- Feil proxykonfigurasjon
4. SOCKS-proxyformat#
Hvis du bruker SOCKS-proxy, sørg for at formatet er korrekt:
socks5://<user>:<pass>@<proxy>:<port>
5. Rapporter feil#
Bruk den innebygde kommandoen for å rapportere problemer:
/bug
Utgivelsesversjoner#
Preview#
Nye preview-versjoner slippes hver tirsdag kl. 23:59 UTC:
npm install -g @google/gemini-cli@preview
Stable#
Nye stabile versjoner slippes hver tirsdag kl. 20:00 UTC:
npm install -g @google/gemini-cli@latest
Nightly#
Nightly-versjoner slippes hver dag kl. 00:00 UTC:
npm install -g @google/gemini-cli@nightly
MCP-serverbruk#
Konfigurer MCP-servere i ~/.gemini/settings.json for å utvide Gemini CLI med egendefinerte verktøy:
> @github list my open pull requests
> @slack send a summary of today's commits to #dev channel
> @database run a query to find inactive users
Priser via Crazyrouter#
Få tilgang til Gemini-modeller til rabatterte priser:
| Model | Input Price | Output Price |
|---|---|---|
| gemini-2.5-pro | $0.625/1M tokens | $2.50/1M tokens |
| gemini-2.5-flash | $0.038/1M tokens | $0.15/1M tokens |
| gemini-2.5-flash-lite | $0.019/1M tokens | $0.075/1M tokens |
Alle priser inkluderer 45 % rabatt sammenlignet med offisielle satser.
Relaterte ressurser#
Trenger du hjelp? Kontakt support eller se Crazyrouter-dokumentasjonen for mer informasjon.
Implementation Guides
Available in other languages:





