
Gemini CLI brukerveiledning - Google AI i terminalen din
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.


