Gemini CLI

Use o Gemini CLI pelo Aiduct.

O Gemini CLI e o SDK @google/genai enviam as requisições generateContent do Gemini para a URL base que você definir. O Aiduct responde em /v1beta com a mesma chave de API que você usa em todo o resto.

VARIÁVEIS DE AMBIENTE DO GEMINI CLI
export GOOGLE_GEMINI_BASE_URL=https://api.aiduct.ai
export GEMINI_API_KEY=sk-aiduct-...

gemini --model gemini-3.7-flash

VAR DE AMBIENTE

GOOGLE_GEMINI_BASE_URL

PROTOCOLO

generateContent

ENDPOINT

/v1beta

A URL base é a raiz do gateway

O SDK do Gemini adiciona o caminho /v1beta sozinho, então defina a URL raiz sem caminho de versão.

Qualquer modelo do catálogo, não só o Gemini

Os modelos Gemini são servidos de forma nativa. Os outros modelos são traduzidos de e para generateContent, mantendo chamadas de função e raciocínio.

FAQ

GOOGLE_GEMINI_BASE_URL deve incluir /v1beta?+

Não. Use https://api.aiduct.ai; o SDK do Gemini adiciona /v1beta sozinho.

Como o Gemini CLI envia a chave do Aiduct?+

No cabeçalho x-goog-api-key, que o Aiduct aceita como um token Bearer.

O countTokens do Gemini funciona?+

Sim. Um modelo servido de forma nativa é contado pelo seu upstream; qualquer outra contagem é uma estimativa, sinalizada pelo cabeçalho x-aiduct-token-count: estimated.