Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

Uma ferramenta de linha de comando para gerenciar a alternância entre várias APIs do Claude Code.

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

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

voltar ao topo

pt_BRPortuguês do Brasil