Konfigurationsanleitung

Passen Sie Gemini CLI an Ihren Workflow an

Konfigurationsbefehle

Wesentliche Befehle zur Verwaltung Ihrer Konfiguration

gemini config list

Alle aktuellen Konfigurationseinstellungen anzeigen

gemini config get <key>

Den Wert einer bestimmten Einstellung abrufen

gemini config set <key> <value>

Einen Konfigurationswert setzen

gemini config unset <key>

Eine Konfigurationseinstellung entfernen (auf Standard zurücksetzen)

gemini config reset

Alle Einstellungen auf Standardwerte zurücksetzen

gemini config export

Konfiguration in eine Datei exportieren

gemini config import <file>

Konfiguration aus einer Datei importieren

Konfigurationsoptionen

Detaillierte Einstellungen nach Kategorien organisiert

API-Konfiguration

API-Schlüssel und Modelleinstellungen konfigurieren

api-key

Erforderlich

Ihr Google AI API-Schlüssel

Typ:string
Example:
gemini config set api-key YOUR_API_KEY

model

Standardmodell zur Verwendung

Typ:string
Standard:gemini-pro
Example:
gemini config set model gemini-pro

temperature

Kreativitätslevel (0.0 bis 1.0)

Typ:number
Standard:0.7
Example:
gemini config set temperature 0.7

max-tokens

Maximale Antwortlänge

Typ:number
Standard:2048
Example:
gemini config set max-tokens 2048

Interface-Einstellungen

Aussehen und Verhalten der CLI anpassen

theme

Farbthema für die CLI

Typ:string
Standard:auto
Optionen:auto, light, dark
Example:
gemini config set theme dark

output-format

Standard-Ausgabeformat

Typ:string
Standard:text
Optionen:text, markdown, json
Example:
gemini config set output-format markdown

stream

Streaming-Antworten aktivieren

Typ:boolean
Standard:true
Example:
gemini config set stream true

history-limit

Anzahl der zu merkenden Gesprächsrunden

Typ:number
Standard:10
Example:
gemini config set history-limit 20

Umgebungsvariablen

Alternative Konfiguration mit Umgebungsvariablen

Häufige Umgebungsvariablen

GEMINI_API_KEY=your_api_key

API-Schlüssel für die Authentifizierung

GEMINI_MODEL=gemini-pro

Standardmodell zur Verwendung

GEMINI_CONFIG_DIR=~/.config/gemini

Konfigurationsverzeichnis

Umgebungsvariablen setzen

Bash/Zsh:

export GEMINI_API_KEY=your_key

PowerShell:

$env:GEMINI_API_KEY="your_key"

.env Datei:

GEMINI_API_KEY=your_key

Konfigurationsdateien

Konfigurationsdatei-Standorte und -Formate verstehen

File Locations

Globale Konfiguration:

~/.config/gemini/config.json

Projekt-Konfiguration:

.gemini/config.json

Umgebungsdatei:

.env

Example Config File

{
  "api-key": "your_api_key",
  "model": "gemini-pro",
  "temperature": 0.7,
  "max-tokens": 2048,
  "theme": "dark",
  "stream": true,
  "tools-enabled": true,
  "safe-mode": true
}

Best Practices

Empfehlungen für sichere und effektive Konfiguration

Security

  • API-Schlüssel niemals in die Versionskontrolle committen
  • Umgebungsvariablen für sensible Daten verwenden
  • Sicheren Modus für Tool-Ausführung aktivieren
  • API-Schlüssel regelmäßig rotieren
  • Tool-Berechtigungen überprüfen und begrenzen

Performance

  • Temperatur je nach Anwendungsfall anpassen
  • Angemessene Token-Limits setzen
  • Streaming für bessere UX aktivieren
  • Vernünftige Timeouts konfigurieren
  • Gesprächshistorie-Größe begrenzen

Verwandte Ressourcen

Erkunden Sie weitere Konfigurations- und Setup-Anleitungen