Gemini CLI

Utilisez Gemini CLI via Aiduct.

Gemini CLI et le SDK @google/genai envoient les requêtes generateContent de Gemini à l'URL de base que vous définissez. Aiduct y répond sur /v1beta avec la même clé API que partout ailleurs.

VARIABLES D'ENVIRONNEMENT GEMINI CLI
export GOOGLE_GEMINI_BASE_URL=https://api.aiduct.ai
export GEMINI_API_KEY=sk-aiduct-...

gemini --model gemini-3.7-flash

VARIABLE D'ENV

GOOGLE_GEMINI_BASE_URL

PROTOCOLE

generateContent

POINT DE TERMINAISON

/v1beta

L'URL de base est la racine de la passerelle

Le SDK Gemini ajoute lui-même le chemin /v1beta : définissez donc l'URL racine sans chemin de version.

N'importe quel modèle du catalogue, pas seulement Gemini

Les modèles Gemini sont servis nativement. Les autres modèles sont traduits vers et depuis generateContent, en conservant les appels de fonction et la réflexion.

FAQ

GOOGLE_GEMINI_BASE_URL doit-elle inclure /v1beta ?+

Non. Utilisez https://api.aiduct.ai ; le SDK Gemini ajoute /v1beta lui-même.

Comment Gemini CLI envoie-t-il la clé Aiduct ?+

Dans l'en-tête x-goog-api-key, qu'Aiduct accepte comme un jeton Bearer.

Le countTokens de Gemini fonctionne-t-il ?+

Oui. Un modèle servi nativement est compté par son fournisseur amont ; tout autre comptage est une estimation, signalée par l'en-tête x-aiduct-token-count: estimated.