Gemini CLI

Usa Gemini CLI a través de Aiduct.

Gemini CLI y el SDK @google/genai envían las solicitudes generateContent de Gemini a la URL base que configures. Aiduct las responde en /v1beta con la misma clave de API que usas en todo lo demás.

VARIABLES DE ENTORNO DE GEMINI CLI
export GOOGLE_GEMINI_BASE_URL=https://api.aiduct.ai
export GEMINI_API_KEY=sk-aiduct-...

gemini --model gemini-3.7-flash

VARIABLE DE ENTORNO

GOOGLE_GEMINI_BASE_URL

PROTOCOLO

generateContent

ENDPOINT

/v1beta

La URL base es la raíz de acceso

El SDK de Gemini añade la ruta /v1beta por sí mismo, así que configura la URL raíz sin ruta de versión.

Cualquier modelo del catálogo, no solo Gemini

Los modelos Gemini se sirven de forma nativa. Los demás se traducen a y desde generateContent, conservando las llamadas a funciones y el razonamiento.

FAQ

¿GOOGLE_GEMINI_BASE_URL debe incluir /v1beta?+

No. Usa https://api.aiduct.ai; el SDK de Gemini añade /v1beta por sí mismo.

¿Cómo envía Gemini CLI la clave de Aiduct?+

Como la cabecera x-goog-api-key, que Aiduct acepta igual que un token Bearer.

¿Funciona countTokens de Gemini?+

Sí. Un modelo servido de forma nativa lo cuenta su proveedor de origen; cualquier otro recuento es una estimación, marcada con la cabecera x-aiduct-token-count: estimated.