Integración con Gemini CLI
Usa UnoRouter con Gemini CLI y cualquier cliente compatible con Google GenAI.
Visión general
Gemini CLI es el agente de codificación de código abierto de Google que edita archivos y ejecuta comandos desde tu terminal. Define UnoRouter como su URL base para acceder a todos los modelos con una sola clave compatible con OpenAI, en lugar de una cuenta exclusiva de Google.
Configuración rápida
Pega estos valores en el cliente. Tu clave se rellena sola si has iniciado sesión.
URL base: https://api.unorouter.com
Clave API: YOUR_API_KEYCompatibilidad
Configuración 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. Define `GOOGLE_GEMINI_BASE_URL` con la URL base sin ruta. El SDK de Gemini añade su propia ruta, así que no pongas `/v1`.
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.unorouter.com - 3Lanzar Gemini
Ejecuta `gemini` en el directorio de tu proyecto.
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"
geminiModelos recomendados
Modelos gratuitos que funcionan aquí. Pega cualquier id de modelo en el cliente.
Aspectos a tener en cuenta
- Un 404 significa que la URL base lleva una ruta. `GOOGLE_GEMINI_BASE_URL` debe ser solo el host, sin el sufijo `/v1`; el SDK añade el resto.
- Si falla la autenticación, confirma que `GEMINI_API_KEY` en `~/.gemini/.env` sea tu clave de UnoRouter y que tu shell lea el archivo.