Herramientas de código

Gemini CLI

Configura Google Gemini CLI para usar la API de TokenLab

Descripción general

Gemini CLI 0.60.0 documenta GOOGLE_GEMINI_BASE_URL para autenticación con clave API. Usa el endpoint nativo Gemini de TokenLab con un modelo actual que admita gemini_generate_content. Consulta la configuración oficial y la autenticación. Esto no dirige una suscripción Google a través de TokenLab.

Instalación

npm install -g @google/gemini-cli@0.60.0
gemini --version

Configuración

Sigue los pasos de terminal de inicio rápido para macOS, Linux, WSL o Windows PowerShell y define TOKENLAB_API_KEY sin dejar la clave en el historial. Inicia Gemini CLI desde esa terminal. Para uso persistente, utiliza un gestor local de secretos; no añadas la clave en texto plano al perfil del shell.

Conserva tu inicio de sesión de Google y configuración actual. Para TokenLab, elige una raíz de configuración libre como ~/.gemini-tokenlab ($HOME en PowerShell) y crea su carpeta .gemini. Copia tu .gemini/settings.json y los archivos de políticas necesarios a sus ubicaciones correspondientes, conservando permisos, sandbox y otros ajustes. Combina el siguiente campo de autenticación solo en esa copia; crea el archivo si no existe. No copies cachés OAuth ni borres credenciales originales. Respeta las políticas de autenticación administradas.

{
  "security": {
    "auth": {
      "selectedType": "gemini-api-key"
    }
  }
}

Uso

El inicio siguiente usa ~/.gemini-tokenlab/.gemini/settings.json. Ajusta la ruta si elegiste otra raíz. Confirma el directorio de trabajo mediante el aviso de confianza habitual y conserva las políticas de aprobación de herramientas. El modelo se selecciona explícitamente para esta sesión.

GEMINI_CLI_HOME="$HOME/.gemini-tokenlab" GEMINI_API_KEY="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" GOOGLE_GEMINI_BASE_URL=https://api.tokenlab.sh gemini --model gemini-3.5-flash

Estas variables se aplican solo a este inicio; se conservan la cuenta, el modelo predeterminado y los permisos guardados. Inicia normalmente sin ellas para usar tu configuración anterior. No las guardes en el perfil del shell.

Verificación

Guardar ajustes o listar modelos no verifica la clave ni una solicitud completada. Un prompt utiliza saldo TokenLab. Comprueba la respuesta y su registro correspondiente antes de probar herramientas; las solicitudes auxiliares también pueden facturarse.

Reply only with TOKENLAB_CONNECTION_OK. Do not use tools or modify files.

En esta página