Conectar Gemini CLI

Enruta Gemini CLI a través de la pasarela compatible con Gemini de AnyInt con una clave de API.

Gemini CLI soporta un origen de API Gemini personalizado cuando se utiliza la autenticación con clave de API. AnyInt expone la API de Desarrollador Gemini bajo la raíz de la pasarela /gemini.

Antes de empezar

  1. Instala o actualiza Gemini CLI desde el repositorio oficial de Gemini CLI.
  2. Crea una clave de API de AnyInt.
  3. Elige un ID de modelo compatible con Gemini del catálogo de modelos.

Configurar la pasarela

Gemini CLI lee GEMINI_API_KEY para la autenticación con clave de API y la variable base_URL que se muestra a continuación para el origen de la API.

bash
export ANYINT_API_KEY="your_api_key"
export GEMINI_API_KEY="$ANYINT_API_KEY"
export GOOGLE_GEMINI_\
BASE_URL="https://api.anyint.ai/gemini"
export GEMINI_MODEL="YOUR_MODEL_ID"

Inicia la CLI y elige Usar clave de API de Gemini cuando se te solicite:

bash
gemini

Verificar y solucionar problemas

  • Una respuesta 401 significa que la clave de AnyInt no se proporcionó o está inactiva.
  • Un error de modelo significa que GEMINI_MODEL no nombra un modelo compatible con Gemini disponible para la clave.
  • Elimina las variables de autenticación de Google Cloud conflictivas mientras aíslas un problema de configuración de clave de API.
  • Mantén los archivos .env que contienen claves fuera del control de código fuente. Gemini CLI también soporta un archivo .gemini/.env a nivel de usuario cuando necesitas una configuración local persistente.

Consulta la documentación oficial de Gemini CLI sobre configuración y autenticación para conocer el comportamiento actual de las variables.