Login
Back to Blog
Gemini CLI brukerveiledning - Google AI i terminalen din

Gemini CLI brukerveiledning - Google AI i terminalen din

C
Crazyrouter Team
January 24, 2026
16 viewsNorskTutorial
Share:

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)#

bash
# Use official repository
npx https://github.com/google-gemini/gemini-cli

Global installasjon med npm#

bash
npm install -g @google/gemini-cli

Installer med Homebrew (macOS/Linux)#

bash
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#

bash
# 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#

cmd
set GEMINI_API_KEY=sk-your-api-key-here
set GOOGLE_GEMINI_BASE_URL=https://crazyrouter.com/

Windows PowerShell#

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#

bash
gemini

Inkluder flere kataloger#

bash
gemini --include-directories ../lib,../docs

Bruk en spesifikk modell#

bash
gemini -m gemini-2.5-flash

Ikke-interaktiv skriptmodus#

Få et enkelt tekstsvar:

bash
gemini -p "Explain the architecture of this codebase"

Få strukturert JSON-utdata:

bash
gemini -p "Explain the architecture of this codebase" --output-format json

Rask eksempler#

Start et nytt prosjekt#

bash
cd new-project/
gemini
> Write me a Discord bot that answers questions using the FAQ.md file I provided

Analyser eksisterende kode#

bash
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#

code
> 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#

code
> 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#

code
> 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#

code
> 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-cli i 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#

bash
echo $GEMINI_API_KEY
echo $GOOGLE_GEMINI_BASE_URL

2. Sjekk nettverkstilkobling#

bash
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:

code
socks5://<user>:<pass>@<proxy>:<port>

5. Rapporter feil#

Bruk den innebygde kommandoen for å rapportere problemer:

bash
/bug

Utgivelsesversjoner#

Preview#

Nye preview-versjoner slippes hver tirsdag kl. 23:59 UTC:

bash
npm install -g @google/gemini-cli@preview

Stable#

Nye stabile versjoner slippes hver tirsdag kl. 20:00 UTC:

bash
npm install -g @google/gemini-cli@latest

Nightly#

Nightly-versjoner slippes hver dag kl. 00:00 UTC:

bash
npm install -g @google/gemini-cli@nightly

MCP-serverbruk#

Konfigurer MCP-servere i ~/.gemini/settings.json for å utvide Gemini CLI med egendefinerte verktøy:

text
> @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:

ModelInput PriceOutput 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.

Related Articles