Gemini CLI

Gemini CLI über Aiduct nutzen.

Gemini CLI und das @google/genai-SDK senden Gemini-generateContent-Anfragen an die Basis-URL, die du festlegst. Aiduct beantwortet sie unter /v1beta mit demselben API-Schlüssel wie überall sonst.

GEMINI-CLI-UMGEBUNG
export GOOGLE_GEMINI_BASE_URL=https://api.aiduct.ai
export GEMINI_API_KEY=sk-aiduct-...

gemini --model gemini-3.7-flash

UMGEBUNGSVARIABLE

GOOGLE_GEMINI_BASE_URL

PROTOKOLL

generateContent

ENDPUNKT

/v1beta

Die Basis-URL ist der Gateway-Stammpfad

Das Gemini-SDK ergänzt den Pfad /v1beta selbst, setze also die Root-URL ohne Versionspfad.

Jedes Katalogmodell, nicht nur Gemini

Gemini-Modelle werden nativ bereitgestellt. Andere Modelle werden in beide Richtungen nach generateContent übersetzt, Funktionsaufrufe und Thinking bleiben erhalten.

FAQ

Muss GOOGLE_GEMINI_BASE_URL /v1beta enthalten?+

Nein. Verwende https://api.aiduct.ai; das Gemini-SDK ergänzt /v1beta selbst.

Wie sendet Gemini CLI den Aiduct-Schlüssel?+

Als x-goog-api-key-Header, den Aiduct wie ein Bearer-Token akzeptiert.

Funktioniert countTokens von Gemini?+

Ja. Ein nativ bereitgestelltes Modell wird vom Upstream gezählt; jede andere Zählung ist eine Schätzung und wird mit dem Header x-aiduct-token-count: estimated gekennzeichnet.