
Gemini CLI Brugervejledning - Google AI i din terminal
Gemini CLI er et open source kommandolinje-AI-værktøj fra Google, der bringer kraften fra Gemini direkte til din terminal. Det giver en letvægts måde at få adgang til Gemini på og er den mest direkte vej fra prompt til model. Ved at konfigurere en proxy kan du bruge Gemini CLI-tjenester selv i netværksbegrænsede miljøer.
Hvorfor vælge Gemini CLI?#
- Kraftfuld Gemini 2.5 Pro: Adgang til 1 million tokens kontekstvindue
- Indbyggede værktøjer: Google Search-grounding, filoperationer, Shell-kommandoer, web-scraping
- Udvidelig: Understøtter MCP (Model Context Protocol) til brugerdefinerede integrationer
- Terminal-først: Designet til udviklere, der arbejder i kommandolinjen
- Open Source: Apache 2.0-licens
Installation#
Hurtig installation#
Kør med det samme med npx (ingen installation påkrævet)#
# Use official repository
npx https://github.com/google-gemini/gemini-cli
Global installation med npm#
npm install -g @google/gemini-cli
Installation med Homebrew (macOS/Linux)#
brew install gemini-cli
Systemkrav#
- Node.js version 20 eller nyere
- macOS, Linux eller Windows
Konfiguration af proxy#
Sæt miljøvariable#
Før du bruger proxyen, skal du konfigurere følgende miljøvariable:
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/"
Tip: Tilføj disse miljøvariable til din .bashrc, .zshrc eller din shell-konfigurationsfil, så de automatisk sættes, hver gang du starter terminalen.
Kom godt i gang#
Grundlæggende brug#
Start i nuværende mappe#
gemini
Inkluder flere mapper#
gemini --include-directories ../lib,../docs
Brug en specifik model#
gemini -m gemini-2.5-flash
Ikke-interaktiv script-tilstand#
Få et simpelt tekstsvar:
gemini -p "Explain the architecture of this codebase"
Få struktureret JSON-output:
gemini -p "Explain the architecture of this codebase" --output-format json
Hurtige eksempler#
Start et nyt projekt#
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
Centrale funktioner#
Forståelse og generering af kode#
- Forespørg og redigér store kodebaser
- Generér nye applikationer ud fra PDF-filer, billeder eller skitser ved hjælp af multimodale muligheder
- Debug problemer og fejlfind ved hjælp af naturligt sprog
Automatisering og integration#
- Automatiser driftsopgaver som at forespørge pull requests eller håndtere komplekse rebases
- Tilslut nye funktioner via MCP-servere
- Kør ikke-interaktivt i scripts til workflow-automatisering
Avancerede funktioner#
- Få realtidsinformation via indbygget Google Search
- Samtale-checkpoints til at gemme og gendanne komplekse sessioner
- Brugerdefinerede kontekstfiler (GEMINI.md) til at tilpasse adfærd til dit projekt
Almindelige kommandoer og eksempler#
Udforsk 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
Arbejd 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 workflows#
> 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
Systeminteraktion#
> 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-integration#
Brug Gemini CLI GitHub Action til at integrere Gemini CLI direkte i dine GitHub-workflows:
- Pull Request Reviews: Automatiske kodereviews med kontekstuel feedback og forslag
- Issue Triage: Automatisk mærkning og prioritering af GitHub issues baseret på indholdsanalyse
- On-Demand hjælp: Nævn
@gemini-clii issues og pull requests for hjælp til debugging, forklaringer eller opgave-delegering - Brugerdefinerede workflows: Byg automatiserede, planlagte og on-demand workflows tilpasset dit teams behov
Fejlfinding#
Hvis du oplever problemer under brug, så overvej følgende:
1. Tjek miljøvariable#
echo $GEMINI_API_KEY
echo $GOOGLE_GEMINI_BASE_URL
2. Tjek netværksforbindelse#
curl -I https://crazyrouter.com/
3. Tjek fejlmeddelelser#
Fejlmeddelelser angiver som regel problemet. Almindelige problemer omfatter:
- Ugyldigt API-nøgleformat
- Netværksforbindelsesproblemer
- Forkert proxykonfiguration
4. SOCKS proxy-format#
Hvis du bruger SOCKS-proxy, skal du sikre dig, at formatet er korrekt:
socks5://<user>:<pass>@<proxy>:<port>
5. Rapportér fejl#
Brug den indbyggede kommando til at rapportere problemer:
/bug
Release-versioner#
Preview#
Nye preview-versioner udgives hver tirsdag kl. 23:59 UTC:
npm install -g @google/gemini-cli@preview
Stable#
Nye stabile versioner udgives hver tirsdag kl. 20:00 UTC:
npm install -g @google/gemini-cli@latest
Nightly#
Nightly-versioner udgives hver dag kl. 00:00 UTC:
npm install -g @google/gemini-cli@nightly
Brug af MCP-server#
Konfigurer MCP-servere i ~/.gemini/settings.json for at udvide Gemini CLI med brugerdefinerede værktøjer:
> @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å adgang til Gemini-modeller til rabatterede priser:
| Model | Inputpris | Outputpris |
|---|---|---|
| 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% rabat sammenlignet med de officielle priser.
Relaterede ressourcer#
Brug for hjælp? Kontakt support, eller se Crazyrouter dokumentation for mere information.


