Objetivo del tema
Reunir los incidentes más comunes que aparecen al trabajar con Gemini CLI, identificar cómo mitigarlos y ofrecer respuestas inmediatas a las dudas típicas de soporte.
La idea es que puedas diagnosticar rápido, escalar cuando haga falta y documentar qué pasos repetir antes de contactar al equipo.
La siguiente tabla recopila los síntomas reportados con mayor frecuencia, el origen probable y pasos concretos para resolverlos.
Síntoma | Causa probable | Acción sugerida |
---|---|---|
command not found o el binario no inicia. |
Instalación corrupta o ruta sin incluir node_modules/.bin . |
|
Respuesta 401 Unauthorized . |
Clave de API inexistente, token vencido o escoplo incorrecto. |
|
429 Too Many Requests o tiempo de espera agotado. |
Se alcanzó la cuota por minuto o hay latencia en la región. |
|
Error invalid_request al enviar prompts. |
Formato JSON invalido o payload supera el límite permitido. |
|
Logs indican tool not registered. | Plugin sin registrar o extensión ubicada fuera de carpeta confiable. |
|
Cuando un error no aparezca en la tabla, habilita
gemini --debug
para ver el stack trace, toma nota de la versión y comparte el log en el canal de soporte.
Consejo: mantén Node.js actualizado; la versión mínima recomendada aparece en la documentación oficial. Puedes comprobarla con node --version
.
Gemini CLI consume la API de Gemini administrada desde Google Cloud. Las cuotas y el costo dependen del modelo elegido y de la organización asociada a tu proyecto.
gemini usage report --period=7d
para generar un resumen local que facilite detectar picos.Si tu empresa gestiona la facturación centralizada, coordina con el administrador para obtener reportes agregados y definir alertas de gasto.
Respaldá ~/.config/gemini/config.json
y elimina la carpeta state/
. Luego ejecuta gemini init
para regenerar valores por defecto. Esta acción no borra tus extensiones.
No. El CLI necesita comunicarse con la API para resolver prompts. Solo los comandos relacionados con archivos locales y scripts funcionan offline, pero la generación se suspende hasta recuperar conectividad.
Errores del CLI suelen activarse antes de enviar la solicitud (por ejemplo, validaciones locales o extensiones). Los errores de la API regresan códigos HTTP y mensajes con prefijos como GeminiApiError
. Revisa el campo requestId
para escalarlo a soporte.
Abre un issue en el repositorio oficial y adjunta la información de diagnóstico generada con gemini doctor --output=log.json
. Incluye sistema operativo, versión del CLI y pasos para reproducir.
Sí, configura proyectos separados en Google Cloud pero bajo la misma cuenta de facturación. Luego crea claves por equipo y define reglas de IAM para limitar el uso según rol.
Conclusión: tener a mano estas guías te permite responder en minutos a incidentes recurrentes, anticipar sobrecostos y registrar aprendizajes en tu base interna de conocimiento.