Descripción general

Requisitos previos
Antes de configurar, asegúrate de tener:1. Instalar Node.js y npm
¿Por qué es necesario? Node.js es el entorno de ejecución para herramientas CLI (al igual que necesitas instalar WeChat en tu teléfono para chatear, necesitas instalar Node.js en tu computadora para ejecutar herramientas CLI). Si ya está instalado: Ejecutanode -v y npm -v para verificar la versión. Si es v20+, omite este paso.
Primera instalación:
- Descarga e instala desde el sitio web oficial de Node.js (se recomienda la versión LTS)
- Si no estás familiarizado con el proceso de instalación, consulta la Guía de instalación de Node.js en Runoob
- Recomendado: Node.js v20 o superior
- Verificar la instalación:

2. Obtener la clave API de EvoLink
- Inicia sesión en el Panel de EvoLink
- Busca API Keys en el panel, haz clic en el botón ‘Crear nueva clave’ y luego copia la clave generada
- La clave API generalmente comienza con
sk-
Paso 1: Instalar Gemini CLI
Consejo: Si no sabes cómo abrir una terminal de línea de comandos, consulta Preguntas frecuentes - Cómo abrir la terminal de línea de comandos
1. Comando de instalación
added XX packages (tarda 1-3 minutos).
Si ocurre un error: permission denied significa que en Windows necesitas ejecutar PowerShell “como administrador”, en macOS/Linux agrega sudo antes del comando.
2. Verificar la instalación
1.x.x).

Paso 2: Configurar EvoLink API
⚠️ Importante: La configuración de Gemini CLI es ligeramente más compleja que otras herramientas, ya que requiere modificar archivos de instalación. Si eres nuevo en programación, considera usar Claude CLI o Codex CLI primero (configuración más sencilla).1. Encontrar el directorio de instalación
- Windows:
C:\Users\YourUsername\AppData\Roaming\npm\node_modules - macOS:
/usr/local/lib/node_modules - Linux:
/usr/lib/node_modules

2. Modificar el endpoint de la API
Modifica 2 archivos:
{install_dir}\@google\gemini-cli\node_modules\@google\genai\dist\node\index.mjs
Busca la línea ~11222:

{install_dir}\@google\gemini-cli\node_modules\@google\genai\dist\node\index.cjs
Busca la línea ~11244, realiza el mismo cambio.

3. Configurar la clave API
- Windows PowerShell
- macOS / Linux
Temporal (solo sesión actual)PermanenteReinicia la terminal para que los cambios surtan efecto.Verificar la configuraciónSi muestra tu clave API, la configuración fue exitosa.

Paso 3: Comenzar a usar Gemini CLI
1. Entrar al directorio de trabajo
your-working-directory con la ruta real
2. Modo de consulta única
3. Modo interactivo

- Se muestra texto de respuesta de la IA (varias líneas)
- Sin errores como
401,403,API Key invalid
401 Unauthorized: La clave API no está configurada o es inválida → Verifica la variable de entorno403 Forbidden: Permisos insuficientes de la clave API → Verifica la modificación del endpoint de la APINetwork error: Problema de red → Verifica la conexión
Preguntas frecuentes
1. ¿Qué es Gemini CLI y para qué sirve?
Gemini CLI es la herramienta oficial de línea de comandos de Google para interactuar con los modelos Gemini en la terminal. Con la configuración de EvoLink, también puedes acceder a GPT, Claude y otros modelos.2. ¿Cómo verifico la instalación y configuración en el primer uso?
Ejecuta estos comandos en secuencia:node -vynpm -v: Confirma que Node.js y npm están instaladosgemini --version: Confirma que Gemini CLI está instaladogemini "Who are you": Confirma que la configuración de la API es correcta
3. ¿Cuál es la diferencia entre el modo interactivo y el modo de comando único?
- Modo interactivo: Ejecuta
geminipara entrar en una conversación continua para interacciones de múltiples turnos - Modo de comando único: Ejecuta
gemini "pregunta"para obtener una única respuesta y salir
4. ¿Gemini CLI leerá o subirá automáticamente mis archivos y código locales?
No. Gemini CLI solo lee el contenido de archivos cuando tú lo referencias o autorizas explícitamente. Se recomienda usarlo en una carpeta de proyecto dedicada.5. ¿Cómo uso Gemini CLI para analizar el contenido de archivos locales?
En modo interactivo, puedes referenciar archivos de las siguientes maneras:- Escribiendo la ruta del archivo para que Gemini lo lea
- Arrastrando archivos a la ventana de la terminal
6. ¿Gemini CLI admite entrada y salida en chino?
Sí, es totalmente compatible.7. ¿No hay salida después de la ejecución, cuál podría ser la causa?
Las causas comunes incluyen:- Problemas de conexión de red
- Clave API inválida o saldo insuficiente
- Configuración incorrecta del endpoint de la API
- Firewall o proxy bloqueando las solicitudes
8. ¿Por qué mis cambios en el endpoint de la API o la variable de entorno no surten efecto?
- Reinicia tu terminal o ventana de línea de comandos
- Confirma que la variable de entorno
GEMINI_API_KEYestá configurada correctamente - Confirma que los archivos del endpoint de la API están modificados correctamente (necesitas modificar los archivos .mjs y .cjs en node_modules)
9. ¿Qué causa los errores 401/403?
- Error 401:
GEMINI_API_KEYno está configurada o es inválida - Error 403: Permisos insuficientes o clave expirada
- Verifica que el endpoint de la API sea
https://code.evolink.ai/
10. ¿Para qué escenarios es adecuado Gemini CLI?
Adecuado para:- Escritura, depuración y refactorización de código
- Preguntas y respuestas rápidas en entornos de línea de comandos
- Análisis de contenido de archivos
- Integración de scripts de automatización
- Interacciones complejas con interfaz gráfica
- Edición colaborativa en tiempo real
- Procesamiento masivo de archivos a gran escala
11. ¿Cómo cambio de modelo?
Escribe/model en el modo interactivo.

gemini-2.5-progemini-2.5-flashgemini-3-pro-previewgemini-3-flash-preview
12. ¿Cómo subo imágenes?
- Opción 1: Referencia la ruta de la imagen
- Opción 2: Arrastra y suelta una imagen en la terminal
13. ¿Cómo abrir la terminal de línea de comandos?
- Windows
- macOS
- Linux
- Método 1: Presiona
Win + R, escribecmdopowershell, luego presiona Enter - Método 2: Busca “Símbolo del sistema” o “PowerShell” en el menú Inicio
- Método 3: Mantén presionado Shift y haz clic derecho en una carpeta, selecciona “Abrir ventana de PowerShell aquí”