Gemini CLI
Gemini CLI é o agente open source do Google para o terminal. Com duas variáveis de ambiente você o aponta para a Synthorai, e ele passa a chamar o endpoint nativo do Gemini no gateway com a sua chave da Synthorai.
Antes de começar
Crie uma chave de API na página Chaves de API do console. Copie na hora: ela só aparece uma vez.
Passo 1 - Definir as variáveis de ambiente
export GOOGLE_GEMINI_BASE_URL="https://synthorai.io"
export GEMINI_API_KEY="sk-..."
gemini -m gemini-3-pro Use só o host, sem /v1: o Gemini CLI acrescenta o próprio caminho.
Quando o Gemini CLI perguntar como autenticar, escolha Use Gemini API key. A chave vai no cabeçalho x-goog-api-key, que o gateway aceita no endpoint nativo do Gemini: /v1beta/models/{model}:generateContent e :streamGenerateContent.
Passo 2 - Escolher um modelo
Passe para -m um modelo Gemini que sua chave possa chamar. A página de modelos mostra quais são.
Neste caminho só são atendidos generateContent e streamGenerateContent. Outros métodos, como countTokens e embedContent, respondem 404 e não são cobrados.
Guardar as configurações em um arquivo
Em vez de exportar as variáveis em cada shell, você pode colocá-las em ~/.gemini/.env:
# ~/.gemini/.env
GOOGLE_GEMINI_BASE_URL="https://synthorai.io"
GEMINI_API_KEY="sk-..." Solução de problemas
401 A chave está errada ou não está definida no shell que executa o gemini.
404 em um modelo Esse modelo não está liberado para a sua chave. Escolha um que ela possa chamar.
/v1/v1beta em uma URL Tire o /v1 de GOOGLE_GEMINI_BASE_URL.
Para comparar quanto custam os modelos Gemini, veja a comparação de preços de modelos.