Integración con Gemini CLI
Usa UnoRouter con Gemini CLI y cualquier cliente compatible con Google GenAI. Accede a modelos Gemini junto con Claude y GPT.
Vision general
Gemini CLI es el agente de codificación de código abierto de Google que edita archivos y ejecuta comandos directamente desde tu terminal. Configura UnoRouter como su URL base y llegarás a Gemini, Claude, GPT y a cualquier otro modelo mediante una única clave compatible con OpenAI en lugar de una cuenta exclusiva de Google.
Configuracion rapida
Coloca estos valores en el cliente. Tu clave se rellena automaticamente cuando inicias sesion.
URL base: https://api.unorouter.ai
Clave API: YOUR_API_KEYCompatibilidad
Configuracion paso a paso
- 1Instalar la CLI de Gemini
Instala la CLI de Gemini de forma global con npm. En Windows, ejecuta esto dentro de WSL.
bashnpm install -g @google/gemini-cli - 2Definir variables de entorno
Crea `~/.gemini/.env` con tu clave API de UnoRouter y define `GOOGLE_GEMINI_BASE_URL` con la URL base pura de UnoRouter. El SDK de Gemini añade su propia ruta, así que no agregues `/v1`.
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.unorouter.ai - 3Lanzar Gemini
Ejecuta `gemini` en el directorio de tu proyecto para iniciar la sesión.
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.ai"
geminiModelos recomendados
Modelos gratuitos que funcionan bien aqui. Pega cualquier id de modelo en el cliente.
Aspectos a tener en cuenta
- Si las solicitudes dan 404, agregaste una ruta a la URL base. `GOOGLE_GEMINI_BASE_URL` debe ser el host puro sin sufijo `/v1`; el SDK añade el resto.
- Si falla la autenticación, confirma que `GEMINI_API_KEY` en `~/.gemini/.env` es tu clave de UnoRouter y que tu sesión de shell lee el archivo.