Guia Completo do CC-Switch: Aprenda a gerenciar múltiplas configurações de API do Claude Code em 5 minutos

Codar com o Claude Code é sensacional, mas a API oficial é muito cara? Quer mudar para um proxy de API de terceiros, mas não sabe como alterar o arquivo de configuração? O CC-Switch foi criado justamente para resolver essa dor. Este artigo vai te mostrar como dominar a instalação e o uso do CC-Switch em 5 minutos, gerenciando facilmente a API de quatro assistentes de programação por IA: Claude Code, Codex, OpenCode e Gemini CLI.

Valor central: Ao ler este artigo, você aprenderá a usar o CC-Switch para gerenciar visualmente vários provedores de API, alternar configurações com um clique e dar adeus à chatice de editar arquivos JSON manualmente.

cc-switch-beginner-guide-pt-pt 图示

O que é o CC-Switch? Por que você precisa dele?

O CC-Switch é um aplicativo de desktop multiplataforma de código aberto, projetado especificamente para unificar o gerenciamento das configurações de assistentes de programação por IA. Ele foi criado pelo desenvolvedor farion1231 e está disponível no GitHub.

Posicionamento central do CC-Switch

De forma simples, o CC-Switch é o "Centro de Gerenciamento de Configurações" para suas ferramentas de IA:

Método Tradicional Método CC-Switch
Editar manualmente ~/.claude/settings.json Interface visual com configuração em um clique
Arquivos de configuração espalhados por diferentes ferramentas Gestão unificada de 4 ferramentas CLI
Trocar de Provider exige reiniciar + alterar arquivos Troca com um clique, entra em vigor automaticamente
Sem teste de velocidade, sem saber qual é o mais rápido Teste de latência integrado com exibição intuitiva
Difícil de recuperar configurações perdidas Backup automático com suporte a sincronização em nuvem

As 4 grandes ferramentas de IA suportadas pelo CC-Switch

Ferramenta Descrição Localização do arquivo de configuração
Claude Code Assistente de IA oficial de terminal da Anthropic ~/.claude/settings.json
Codex Ferramenta CLI de programação da OpenAI ~/.codex/config.toml
OpenCode Assistente de IA de terminal de código aberto ~/.config/opencode/
Gemini CLI Ferramenta de IA de terminal do Google ~/.gemini/.env

🚀 Início Rápido: O CC-Switch suporta o acesso a proxies de terceiros como o APIYI (apiyi.com). Ao configurar o Provedor, você pode usar ferramentas como o Claude Code com um custo muito menor, aproveitando a conveniência da troca rápida.

Detalhamento das Funcionalidades Principais do CC-Switch

O CC-Switch não é apenas um alternador de configurações; é uma plataforma completa de gerenciamento de ferramentas de IA:

cc-switch-beginner-guide-pt-pt 图示

Funcionalidade 1: Gerenciamento de Providers (Recurso Principal)

Esta é a funcionalidade mais utilizada do CC-Switch, oferecendo suporte para:

Recurso Descrição
Adicionar Provider Configure endereços de API, chaves e mapeamento de modelos
Troca com um Clique Alterne rapidamente entre vários Providers
Teste de Velocidade Meça a latência da API de cada Provider
Configuração Compartilhada Sincronize um Provider para múltiplas ferramentas
Reversão para o Oficial Restaure o status de login oficial com um clique

Exemplo de Configuração de Provider:

{
  "name": "APIYI",
  "baseUrl": "https://api.apiyi.com",
  "apiKey": "sk-sua-chave-apiyi",
  "models": {
    "claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
    "claude-opus-4-20250514": "claude-opus-4-20250514"
  }
}

Funcionalidade 2: Gerenciamento de Servidores MCP

O MCP (Model Context Protocol) é o protocolo de extensão do Claude Code. O CC-Switch oferece uma interface de gerenciamento MCP unificada:

  • Suporte para três tipos de transporte: stdio, http e sse
  • Configuração unificada entre aplicações (Claude/Codex/Gemini)
  • Adição, edição e exclusão visual de servidores MCP

Funcionalidade 3: Gerenciamento de Habilidades (Skills)

O CC-Switch pode descobrir e instalar automaticamente as Claude Skills:

  • Varredura automática de Skills em repositórios do GitHub
  • Instalação com um clique no diretório ~/.claude/skills/
  • Suporte para varredura recursiva de diretórios aninhados

Funcionalidade 4: Gerenciamento de Comandos do Sistema (System Prompts)

Crie presets de comandos (prompts) do sistema para diferentes cenários:

  • Quantidade ilimitada de presets de comandos
  • Suporte para arquivos CLAUDE.md, AGENTS.md e GEMINI.md
  • Troca rápida entre diferentes modos de trabalho

Funcionalidade 5: Proxy de API Local (v3.9.0+)

O CC-Switch possui um servidor proxy local integrado que oferece recursos avançados:

Recurso Descrição
Interceptação de Requisições Encaminha automaticamente as requisições da CLI para o Provider configurado
Failover Automático Alterna automaticamente para um reserva quando o Provider atual está indisponível
Logs de Requisição Registra todas as requisições de API para facilitar a depuração
Estatísticas de Uso Rastreia o consumo de Tokens e os custos
Proteção de Circuit Breaker Detecta falhas no Provider e o isola automaticamente

💡 Dica Técnica: A funcionalidade de proxy local funciona ainda melhor quando utilizada em conjunto com o APIYI (apiyi.com). O APIYI fornece interfaces estáveis compatíveis com OpenAI, e a função de failover do CC-Switch pode realizar a troca automática durante oscilações de rede, garantindo que sua experiência de programação não seja interrompida.

Guia de Instalação do CC-Switch

O CC-Switch é compatível com Windows, macOS e Linux, oferecendo diversas formas de instalação.

Instalação no Windows

Opção 1: Instalador MSI (Recomendado)

Baixe o arquivo .msi no GitHub Releases e dê um duplo clique para instalar.

Opção 2: Versão Portátil

Baixe a versão portátil em .zip, extraia o conteúdo e execute diretamente, sem necessidade de instalação.

Instalação no macOS

Opção 1: Homebrew (Recomendado)

brew install --cask cc-switch

Opção 2: Instalação Manual

Baixe o arquivo .dmg ou .zip e arraste-o para a pasta Applications (Aplicativos).

Nota: Na primeira inicialização, você pode encontrar um aviso do Gatekeeper. Se isso acontecer, será necessário permitir a execução em 「Ajustes do Sistema → Segurança e Privacidade」.

Instalação no Linux

O CC-Switch oferece vários formatos de pacotes para Linux:

Distribuição Método de Instalação
Ubuntu/Debian Baixe o pacote .deb e execute sudo dpkg -i cc-switch.deb
Fedora/RHEL Baixe o pacote .rpm e execute sudo rpm -i cc-switch.rpm
Arch Linux Use o comando paru -S cc-switch-bin
Geral Baixe o AppImage, adicione permissões de execução e rode o arquivo

Verificando a Instalação

Após concluir a instalação, abra o CC-Switch. Você deverá ver o status das ferramentas de CLI detectadas na interface principal.

Guia de Início Rápido do CC-Switch

Passo 1: Adicionar o Provider APIYI

  1. Clique no botão 「Add Provider」 na interface principal.
  2. Selecione 「Custom」 para uma configuração personalizada.
  3. Preencha as seguintes informações:
名称: APIYI
Base URL: https://api.apiyi.com
API Key: sk-your-apiyi-key  # 从 apiyi.com 获取
  1. Configure o mapeamento de modelos (opcional):
{
  "claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
  "claude-opus-4-20250514": "claude-opus-4-20250514",
  "gpt-4o": "gpt-4o"
}
  1. Clique em 「Save」 para salvar a configuração.

Obtendo a API Key: Acesse o site do APIYI em apiyi.com e registre uma conta para obter sua chave de API. A plataforma oferece créditos de teste gratuitos e suporte para os principais Modelos de Linguagem Grande, como Claude, GPT e Gemini.

Passo 2: Alternar o Provider

Com a configuração salva, localize a lista de Providers na interface principal:

  1. Encontre o provider 「APIYI」 que você acabou de adicionar.
  2. Clique em 「Switch」 ou clique diretamente sobre o provider.
  3. O CC-Switch modificará automaticamente os arquivos de configuração das ferramentas correspondentes.
  4. Reinicie o Claude Code ou outras ferramentas de CLI para que as novas configurações entrem em vigor.

Passo 3: Testar a Conexão

Use a função de teste de velocidade do CC-Switch para validar sua configuração:

  1. Clique no botão 「Test」 ao lado do provider.
  2. Aguarde a conclusão do teste de latência.
  3. Verifique o tempo de resposta e o indicador de status.

Se o teste passar, abra o terminal e execute o Claude Code:

claude

Se conseguir conversar normalmente, a configuração foi concluída com sucesso!

Exemplo de Configuração Minimalista

Ver a configuração completa do Provider APIYI
{
  "id": "apiyi-provider",
  "name": "APIYI (推荐)",
  "baseUrl": "https://api.apiyi.com",
  "apiKey": "sk-your-apiyi-key",
  "enabled": true,
  "models": {
    "claude-sonnet-4-20250514": {
      "id": "claude-sonnet-4-20250514",
      "name": "Claude Sonnet 4",
      "maxTokens": 64000
    },
    "claude-opus-4-20250514": {
      "id": "claude-opus-4-20250514",
      "name": "Claude Opus 4",
      "maxTokens": 32000
    },
    "gpt-4o": {
      "id": "gpt-4o",
      "name": "GPT-4o",
      "maxTokens": 16384
    },
    "gpt-4o-mini": {
      "id": "gpt-4o-mini",
      "name": "GPT-4o Mini",
      "maxTokens": 16384
    }
  },
  "healthCheck": {
    "enabled": true,
    "interval": 60
  }
}

Recursos Avançados do CC-Switch

Estratégias de Gerenciamento de Múltiplos Provedores

O CC-Switch suporta a configuração de vários Provedores (Providers), permitindo estratégias de uso flexíveis:

┌─────────────────────────────────────────────────┐
│          Lista de Provedores CC-Switch          │
├─────────────────────────────────────────────────┤
│  ⭐ APIYI (Principal)   Latência: 120ms  ✓ Ativo   │
│  📦 OpenRouter (Reserva) Latência: 280ms  ✓ Ativo   │
│  🏢 Claude Oficial (Contingência) Lat: 350ms ✓ Ativo│
└─────────────────────────────────────────────────┘

Configuração Recomendada:

  • Principal: APIYI – Preço acessível e acesso rápido.
  • Reserva: OpenRouter – Grande variedade de modelos e estabilidade internacional.
  • Contingência: Login Oficial – Para garantir que o serviço esteja sempre disponível.

Configuração de Sincronização na Nuvem

O CC-Switch permite sincronizar suas configurações com armazenamento em nuvem:

  1. Vá em Settings → Storage (Configurações → Armazenamento)
  2. Selecione a pasta de sincronização na nuvem (Dropbox, OneDrive, iCloud Drive)
  3. O CC-Switch sincronizará automaticamente as configurações dos Provedores.

Dessa forma, você pode compartilhar as mesmas configurações de API entre vários dispositivos.

Configurações Avançadas de Proxy Local

Ao habilitar o proxy local, o CC-Switch irá:

  1. Iniciar um servidor proxy localmente.
  2. Modificar automaticamente a configuração da CLI para apontar para o proxy local.
  3. O servidor proxy encaminha as requisições para o Provedor real.

Vantagens:

  • Todas as requisições passam por um ponto único, facilitando o monitoramento.
  • Failover automático: se um Provedor cair, ele alterna automaticamente.
  • Registro de logs de requisição, facilitando o diagnóstico de problemas.
# Fluxo de requisição no modo proxy
Claude Code → localhost:8080 → Proxy do CC-Switch → APIYI → API do Claude

Recurso Claude Rectifier

O novo recurso Claude Rectifier, adicionado na v3.10.0, serve para corrigir problemas de compatibilidade com APIs de terceiros:

  • Corrige automaticamente o formato da "assinatura de pensamento" (thinking signature).
  • Melhora a compatibilidade com APIs não oficiais.
  • Reduz erros do tipo "falha de formato".

Perguntas Frequentes (FAQ) do CC-Switch

Q1: Quais sistemas operacionais o CC-Switch suporta?

O CC-Switch é compatível com as seguintes plataformas:

  • Windows 10 ou superior
  • macOS 10.15 (Catalina) ou superior
  • Linux: Ubuntu 22.04+, Debian 11+, Fedora 34+, Arch Linux

Stack tecnológica: Tauri 2.8 + Rust (Back-end) + React 18 + TypeScript (Front-end)

Q2: Alterei o Provedor, mas não surtiu efeito no Claude Code?

Após o CC-Switch modificar o arquivo de configuração, você precisa reiniciar a ferramenta de CLI para que as mudanças tenham efeito:

# Opção 1: Feche o terminal atual e abra-o novamente
# Opção 2: Digite /exit no Claude Code para sair e depois inicie novamente
claude  # Iniciar novamente

Se ainda assim não funcionar, verifique:

  1. Se o status do Provedor no CC-Switch está como "Active" (Ativo).
  2. Se a API Key foi preenchida corretamente.
  3. Use a função de teste do CC-Switch para validar a conexão.

As chaves de API obtidas através do APIYI (apiyi.com) começam com sk-, certifique-se de copiar o código completo.

Q3: Como restaurar o login oficial do Claude?

O CC-Switch oferece uma função de restauração com um clique:

  1. Na lista de Provedores, encontre o preset "Official Login".
  2. Clique para alternar para o modo oficial.
  3. O CC-Switch restaurará automaticamente a configuração original.

Ou via linha de comando:

# Remova a configuração personalizada para restaurar o oficial
rm ~/.claude/settings.json
claude  # Faça o login novamente na conta oficial
Q4: Onde as configurações do CC-Switch ficam armazenadas?

A partir da v3.8.0, o CC-Switch utiliza um sistema de armazenamento duplo (SQLite + JSON):

Tipo de Dado Local de Armazenamento
Provedores/MCP/Skills ~/.cc-switch/cc-switch.db (SQLite)
Configurações do Dispositivo ~/.cc-switch/settings.json (JSON)
Arquivos de Backup ~/.cc-switch/backups/ (mantém os últimos 10 automaticamente)
Q5: Como configurar o APIYI como Provedor?

Adicionar o APIYI no CC-Switch é muito simples:

  1. Clique em Add Provider.
  2. Preencha as configurações:
    • Name: APIYI
    • Base URL: https://api.apiyi.com
    • API Key: Sua chave obtida em apiyi.com
  3. Salve e alterne para ele.

O APIYI (apiyi.com) oferece uma interface compatível com OpenAI, suportando modelos como Claude, GPT e Gemini, sendo perfeitamente compatível com o CC-Switch.

Comparativo: CC-Switch vs. Configuração Manual

cc-switch-beginner-guide-pt-pt 图示

Critério CC-Switch Edição Manual de Arquivos
Curva de Aprendizado Baixa, operação visual Alta, exige conhecer os formatos
Eficiência de Troca Um clique Exige editar arquivo + reiniciar
Suporte Multi-ferramenta Gerencia 4 ferramentas juntas Configuração individual por ferramenta
Backup e Recuperação Automático, restauração simples Backup manual
Teste de Velocidade Função integrada Não possui
Failover (Queda) Troca automática de Provider Não possui
Sincronização Suporta nuvem Sincronização manual
Público-alvo Iniciantes e usuários avançados Usuários confortáveis com CLI

🎯 Dica de escolha: Se você precisa alternar com frequência entre diferentes API Providers ou utiliza várias ferramentas de programação com IA ao mesmo tempo, o CC-Switch vai aumentar muito a sua produtividade. Usando junto com a APIYI (apiyi.com), você garante a melhor experiência com baixo custo e praticidade.

Comparativo de Ferramentas Relacionadas ao CC-Switch

Além do CC-Switch, existem outras ferramentas similares no ecossistema:

Ferramenta Tipo Destaques Quando usar
CC-Switch App Desktop Completo, suporta 4 CLIs Para quem quer gestão total
CC-Switch-CLI Linha de Comando Versão CLI do CC-Switch Prefere operar pelo terminal
Claude-Code-Router Proxy Roteamento dinâmico e multi-modelo Necessidades complexas de roteamento
CCS Híbrido Suporte a OAuth, painel visual Quando o login via OAuth é essencial

Combo recomendado: CC-Switch (gestão de configurações) + APIYI (ponte de API) = O melhor custo-benefício do mercado.

Referências

Recurso Link Descrição
CC-Switch GitHub github.com/farion1231/cc-switch Código-fonte e Issues
CC-Switch Releases github.com/farion1231/cc-switch/releases Baixar a versão mais recente
CC-Switch-CLI github.com/SaladDay/cc-switch-cli Versão de linha de comando

Resumo

O CC-Switch é uma ferramenta indispensável para gerenciar configurações de assistentes de programação de IA, resolvendo os seguintes problemas:

  1. Configuração complexa: Interface visual em vez de edição manual de JSON.
  2. Troca difícil: Alterne entre vários provedores com apenas um clique.
  3. Ferramentas dispersas: Gestão unificada para Claude Code, Codex, OpenCode e Gemini CLI.
  4. Impossibilidade de medir velocidade: Teste de latência integrado para escolher o provedor mais rápido.
  5. Perda de configuração: Backup automático e sincronização na nuvem, garantindo que suas configurações nunca sejam perdidas.

Para desenvolvedores que utilizam ferramentas de programação com IA frequentemente, a combinação CC-Switch + APIYI é a solução recomendada:

  • CC-Switch: Oferece um gerenciamento de configuração prático e ágil.
  • APIYI (apiyi.com): Oferece serviços de API estáveis e com preços acessíveis.

Acesse APIYI (apiyi.com) para registrar sua conta, obtenha sua Chave de API (API Key) e, em seguida, adicione o provedor no CC-Switch para começar a aproveitar uma experiência de programação com IA totalmente fluida.


📝 Autor: Equipe Técnica APIYI | APIYI apiyi.com – Tornando as chamadas de API de IA mais simples

Similar Posts