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 --versionConfiguració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-flashEstas 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.