Gemini CLI

Gemini CLI è l'agente open source di Google per il terminale. Bastano due variabili d'ambiente per indirizzarlo a Synthorai: da quel momento chiama l'endpoint nativo Gemini del gateway con la tua chiave Synthorai.

Prima di iniziare

Crea una chiave API nella pagina Chiavi API della console. Copiala subito: viene mostrata una sola volta.

Passo 1 - Imposta le variabili d'ambiente

export GOOGLE_GEMINI_BASE_URL="https://synthorai.io"
export GEMINI_API_KEY="sk-..."
gemini -m gemini-3-pro
⚠

Indica solo l'host, senza /v1: il percorso lo aggiunge Gemini CLI.

Quando Gemini CLI chiede come autenticarti, scegli Use Gemini API key. La chiave viene inviata nell'header x-goog-api-key, che il gateway accetta sul suo endpoint nativo Gemini: /v1beta/models/{model}:generateContent e :streamGenerateContent.

Passo 2 - Scegli un modello

Passa a -m un modello Gemini che la tua chiave può chiamare. La pagina dei modelli li elenca.

Su questo percorso sono serviti solo generateContent e streamGenerateContent. Gli altri metodi, come countTokens ed embedContent, rispondono 404 e non vengono addebitati.

Salva le impostazioni in un file

Invece di esportare le variabili in ogni shell, puoi metterle in ~/.gemini/.env:

# ~/.gemini/.env
GOOGLE_GEMINI_BASE_URL="https://synthorai.io"
GEMINI_API_KEY="sk-..."

Risoluzione dei problemi

401 La chiave è sbagliata oppure non è impostata nella shell in cui esegui gemini.

404 su un modello Il modello non è abilitato per la tua chiave. Scegline uno che la chiave può chiamare.

/v1/v1beta in un URL Togli /v1 da GOOGLE_GEMINI_BASE_URL.

Per confrontare il prezzo dei modelli Gemini, consulta il confronto prezzi dei modelli.