juntamente com Claude Code Com o advento de auxílios de código tão poderosos, cada vez mais provedores e plataformas de nuvem estão começando a oferecer compatibilidade Anthropic Especificação de API para interfaces de terceiros. Os desenvolvedores talvez não consigam usar uma interface de terceiros devido ao custo, à latência regional ou a modelos específicos (como qwenek2eglm) que exigem a alternância entre diferentes provedores de serviços. No entanto, as modificações frequentes de ANTHROPIC_BASE_URL responder cantando ANTHROPIC_AUTH_TOKEN Essas duas variáveis de ambiente são certamente uma tarefa tediosa e propensa a erros.
Para resolver esse problema, um programa chamado ccc(O Claude Code Configuration Switcher é um widget de linha de comando. Ele permite que os desenvolvedores alternem rapidamente entre as configurações predefinidas de vários provedores de serviços de API com um simples comando, aumentando consideravelmente a produtividade.
Download e instalação
Em primeiro lugar, você precisa obtê-lo no repositório de código-fonte oficial do projeto. O link da Web fornecido no artigo original não é propício para rastrear atualizações, portanto, é recomendável obtê-lo diretamente do repositório GitHub e outras plataformas de código aberto para obtê-lo. O processo de instalação é simples, basta clonar o código-fonte localmente e executar o script de instalação.
Para facilitar a administração, é recomendável instalá-lo no diretório pessoal do usuário para que não sejam necessários privilégios de administrador.
Download 1: https://github.com/shushin123/cccs
Download 2: https://pan.quark.cn/s/4962ab712997
# 假设你已经通过 git clone 获取了源码
cd ccc
./install-user.sh
O script de instalação definirá o ccc O caminho para a ferramenta e as configurações de variáveis de ambiente necessárias são adicionados ao seu arquivo de configuração do shell (por exemplo .zshrc talvez .bash_profile). Para que a configuração tenha efeito imediato, é necessário recarregá-la.
# 如果你使用 zsh
source ~/.zshrc
# 如果你使用 bash
source ~/.bash_profile
Configuração de inicialização
Após a conclusão da instalação, a primeira etapa é inicializar o ccc configuração. Execute o seguinte comando e a ferramenta o guiará pelas configurações de cada um dos provedores de serviços predefinidos API Key.
ccc init
Após a execução, o terminal perguntará a cada provedor de serviços individualmente sobre o API Token. Basta colocar o Key Basta colá-lo e pressionar Enter. Se um determinado provedor de serviços não estiver disponível no momento KeySe você não tiver uma lista de nomes, basta pressionar enter e pular.
正在初始化 ccc 配置...
设置 qwen 配置:
基础 URL: https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy
请输入 qwen 的 API 令牌 (按回车键跳过): sk-ant-api03-xxxx...
✓ qwen 配置已保存
设置 k2 配置:
基础 URL: https://api.moonshot.cn/anthropic
请输入 k2 的 API 令牌 (按回车键跳过):
已跳过 k2 配置
uso diário
ccc A função principal do switch é a comutação. Seus comandos foram projetados para serem muito intuitivos.
Exibir provedores de serviços disponíveis
Você pode verificar o status atual do suporte e da configuração a qualquer momento.
ccc list
O resultado listará claramente todos os provedores de serviços disponíveis e marcará com um símbolo quais já estão configurados API Key.
可用服务商:
qwen - 已配置 ✓
k2 - 已配置 ✓
glm - 未配置
comutação com um toque
Quando houver necessidade de mudar para um determinado provedor de serviços, como o AliCloud qwen, basta executar:
ccc qwen
Depois que o comando é executado, occc atualiza imediatamente as variáveis de ambiente da sessão atual do terminal e exibe os resultados do switch, permitindo que você confirme que a configuração entrou em vigor.
已切换到 qwen 配置:
ANTHROPIC_AUTH_TOKEN: sk-ant-api03-xxxx...
ANTHROPIC_BASE_URL: https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy
✅ 环境变量已在当前会话中生效:
ANTHROPIC_AUTH_TOKEN=sk-ant-api03-xxxx...
ANTHROPIC_BASE_URL=https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy
Agora, qualquer coisa que você executar nesse terminal Claude Code Todos os aplicativos usam automaticamente o qwen da interface. Mude para outro provedor de serviços, como k2 (Moonshot) ou glmA operação é exatamente a mesma.
Uso avançado
Adição de um provedor de serviços personalizado
Se você estiver usando um provedor de serviços de API que não esteja na lista predefinida, poderá adicioná-lo manualmente com facilidade.
ccc add myapi https://api.example.com/anthropic
Será solicitado que você digite o número do provedor de serviços API e, quando terminar, você poderá alternar como se estivesse usando um provedor de serviços predefinido.
添加新服务商: myapi
基础 URL: https://api.example.com/anthropic
请输入 myapi 的 API 令牌: your-custom-key
✓ 服务商 'myapi' 添加成功
Edição manual de arquivos de configuração
Toda a configuração é armazenada em um arquivo de texto simples no diretório inicial do usuário (~/.cc-switch-config). Você pode usar o editor de texto diretamente para fazer alterações mais flexíveis, como adicionar, excluir ou modificar informações do provedor de serviços em massa.
O formato do arquivo é simples, cada linha representa um provedor de serviços no formato:服务商名称|Base URL|API Key.
# cc-switch configuration file
# Format: provider_name|base_url|auth_token
qwen|https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy|your-api-key-here
k2|https://api.moonshot.cn/anthropic|your-api-key-here
glm|https://open.bigmodel.cn/api/anthropic|your-api-key-here






































