Skip to content

Gemini CLI

Google Gemini CLI supports an openai-flavoured auth mode, which makes it a drop-in client for PrimeRouter.

One-line installer

powershell
irm https://primerouter.ai/install/gemini-cli.ps1 | iex
bash
curl -fsSL https://primerouter.ai/install/gemini-cli.sh | bash

💡 The script writes ~/.gemini/settings.json (backs up the existing file first, then chmod 600), sets selectedAuthType to openai, and fills in PrimeRouter's baseUrl + your apiKey. Default model is gemini-2.5-pro; override with PRIMEROUTER_MODEL=<your-model>.

Run:

bash
gemini

Fallback: manual install

Full manual setup
  1. Install Node.js v22+
  2. npm install -g @google/gemini-cli
  3. Write ~/.gemini/settings.json:
    json
    {
      "selectedAuthType": "openai",
      "openai": {
        "apiKey": "sk-your-key",
        "baseUrl": "https://primerouter.ai/v1",
        "model": "gemini-2.5-pro"
      }
    }
  4. chmod 600 ~/.gemini/settings.json and run gemini

Built for transparent, auditable, crypto-native AI inference. About · Terms · Privacy