Skip to main content

Visão Geral

O Google Gemini CLI é uma ferramenta de linha de comando para interagir com os modelos Gemini. A TokenLab fornece um ponto de terminação compatível que permite usar o Gemini CLI com acesso a centenas de modelos.
Essa integração deve ser tratada como experimental: o Gemini CLI atualmente não documenta um fluxo estável com Base URL personalizada no estilo TokenLab. Se você precisa de uma integração TokenLab oficialmente suportada no terminal, prefira Codex CLI, Claude Code ou OpenCode.

Requisitos do Sistema

  • Node.js: Versão 20.0+
  • SO: Windows 10/11, macOS 10.15+, Ubuntu 20.04+, ou Debian 10+

Instalação

Verifique a instalação:

Configuração

Passo 1: Obtenha sua Chave de API

  1. Faça login no TokenLab Dashboard
  2. Navegue até API Keys
  3. Crie e copie sua chave de API (formato: sk-...)

Passo 2: Defina as Variáveis de Ambiente

Temporário (sessão atual):
Configuração permanente: Adicione ao seu arquivo de configuração do shell:
Reinicie seu terminal após a configuração para que as alterações entrem em vigor.
Limitação conhecida: Em alguns casos, o Gemini CLI pode não respeitar a GOOGLE_GEMINI_BASE_URL se houver uma sessão do Google em cache. Se você tiver problemas de conexão, tente limpar o cache do CLI ou iniciar uma nova sessão de terminal.

Uso Básico

Inicie o Gemini CLI a partir do diretório do seu projeto:
Na primeira execução, você irá:
  1. Escolher um tema
  2. Confirmar o aviso de segurança
  3. Confiar no diretório de trabalho

Modelos Disponíveis

Comandos Comuns

Faça uma pergunta:
Analise código:
Gere código:
Revise alterações:

Verificar Configuração

Solução de Problemas

  • Verifique se GOOGLE_GEMINI_BASE_URL está definida como https://api.tokenlab.sh
  • Nota: Sem o sufixo /v1 para o ponto de terminação do Gemini
  • Verifique a conectividade de rede
  • Verifique se a variável de ambiente GEMINI_API_KEY está definida
  • Verifique se a chave começa com sk-
  • Certifique-se de que a chave está ativa no dashboard da TokenLab
  • Verifique a disponibilidade dos modelos Gemini em tokenlab.sh/en/models
  • Tente uma variante de modelo Gemini diferente

Melhores Práticas

Sempre execute o Gemini CLI a partir da raiz do seu projeto para uma melhor compreensão do contexto.
Confie apenas em diretórios de sua propriedade. O Gemini CLI pode ler e modificar arquivos.
Sempre revise o código gerado por IA antes de fazer o commit no seu projeto.