Gemini CLI

Usa Gemini CLI tramite Aiduct.

Gemini CLI e l'SDK @google/genai inviano le richieste generateContent di Gemini all'URL di base che imposti. Aiduct risponde su /v1beta con la stessa chiave API che usi ovunque.

VARIABILI D'AMBIENTE DI GEMINI CLI
export GOOGLE_GEMINI_BASE_URL=https://api.aiduct.ai
export GEMINI_API_KEY=sk-aiduct-...

gemini --model gemini-3.7-flash

VARIABILE D'AMBIENTE

GOOGLE_GEMINI_BASE_URL

PROTOCOLLO

generateContent

ENDPOINT

/v1beta

L'URL base è la radice del gateway

L'SDK Gemini aggiunge da solo il percorso /v1beta, quindi imposta l'URL radice senza percorso di versione.

Qualsiasi modello del catalogo, non solo Gemini

I modelli Gemini sono serviti in modo nativo. Gli altri modelli vengono tradotti da e verso generateContent, mantenendo chiamate di funzione e ragionamento.

FAQ

GOOGLE_GEMINI_BASE_URL deve includere /v1beta?+

No. Usa https://api.aiduct.ai; l'SDK Gemini aggiunge /v1beta da solo.

Come invia Gemini CLI la chiave Aiduct?+

Tramite l'header x-goog-api-key, che Aiduct accetta come un token Bearer.

Il countTokens di Gemini funziona?+

Sì. Un modello servito in modo nativo viene conteggiato dal suo upstream; qualsiasi altro conteggio è una stima, segnalata dall'header x-aiduct-token-count: estimated.