Guía de Configuración
Personalice Gemini CLI para adaptarse a su flujo de trabajo
Comandos de Configuración
Comandos esenciales para gestionar su configuración
gemini config listMostrar todas las configuraciones actuales
gemini config get <key>Obtener el valor de una configuración específica
gemini config set <key> <value>Establecer un valor de configuración
gemini config unset <key>Eliminar una configuración (volver al valor por defecto)
gemini config resetRestablecer todas las configuraciones a valores por defecto
gemini config exportExportar configuración a un archivo
gemini config import <file>Importar configuración desde un archivo
Opciones de Configuración
Configuraciones detalladas organizadas por categoría
Configuración API
Configurar claves API y ajustes de modelo
api-key
RequeridoSu clave API de Google AI
Example:
gemini config set api-key YOUR_API_KEYmodel
Modelo por defecto a usar
gemini-proExample:
gemini config set model gemini-protemperature
Nivel de creatividad (0.0 a 1.0)
0.7Example:
gemini config set temperature 0.7max-tokens
Longitud máxima de respuesta
2048Example:
gemini config set max-tokens 2048Configuración de Interfaz
Personalizar la apariencia y comportamiento del CLI
theme
Tema de color para el CLI
autoExample:
gemini config set theme darkoutput-format
Formato de salida por defecto
textExample:
gemini config set output-format markdownstream
Habilitar respuestas en streaming
trueExample:
gemini config set stream truehistory-limit
Número de turnos de conversación a recordar
10Example:
gemini config set history-limit 20Variables de Entorno
Configuración alternativa usando variables de entorno
Variables de Entorno Comunes
GEMINI_API_KEY=your_api_keyClave API para autenticación
GEMINI_MODEL=gemini-proModelo por defecto a usar
GEMINI_CONFIG_DIR=~/.config/geminiDirectorio de configuración
Configurar Variables de Entorno
Bash/Zsh:
export GEMINI_API_KEY=your_keyPowerShell:
$env:GEMINI_API_KEY="your_key"Archivo .env:
GEMINI_API_KEY=your_keyArchivos de Configuración
Entender ubicaciones y formatos de archivos de configuración
File Locations
Config Global:
~/.config/gemini/config.jsonConfig Proyecto:
.gemini/config.jsonArchivo Entorno:
.envExample 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
}Mejores Prácticas
Recomendaciones para configuración segura y efectiva
Security
- • Nunca hacer commit de claves API al control de versiones
- • Usar variables de entorno para datos sensibles
- • Habilitar modo seguro para ejecución de herramientas
- • Rotar regularmente sus claves API
- • Revisar y limitar permisos de herramientas
Performance
- • Ajustar temperatura según el caso de uso
- • Establecer límites de tokens apropiados
- • Habilitar streaming para mejor UX
- • Configurar timeouts razonables
- • Limitar el tamaño del historial de conversación
Recursos Relacionados
Explore más guías de configuración y configuración