Use modelos do Alibaba Cloud Model Studio no Claude Code.
Início Rápido
Escolha seu cliente e conclua a configuração.
CLI
- 1
Configure the model
Token Plan
Substitua
YOUR_API_KEYpela sua chave de API do Token Plan:- Token Plan Personal Edition: Criar ou visualizar API Key
- Token Plan Team Edition: Atribuir assento e obter API Key
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_BASE_URL="https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic" export ANTHROPIC_MODEL="auto" export ANTHROPIC_DEFAULT_HAIKU_MODEL="qwen3.6-flash" export ANTHROPIC_DEFAULT_SONNET_MODEL="qwen3.8-flash" export ANTHROPIC_DEFAULT_OPUS_MODEL="qwen3.8-max" export CLAUDE_CODE_SUBAGENT_MODEL="auto" export CLAUDE_CODE_MAX_CONTEXT_TOKENS="983616"Pay-as-you-go
Substitua
YOUR_API_KEYpela sua chave de API do Alibaba Cloud Model Studio e substitua{WorkspaceId}pelo seu Workspace ID real. O exemplo a seguir usa Singapore.export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_BASE_URL="https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic" export ANTHROPIC_MODEL="qwen3.7-max" export ANTHROPIC_DEFAULT_HAIKU_MODEL="qwen3.6-flash" export ANTHROPIC_DEFAULT_SONNET_MODEL="qwen3.7-max" export ANTHROPIC_DEFAULT_OPUS_MODEL="qwen3.7-max" export CLAUDE_CODE_SUBAGENT_MODEL="qwen3.7-max"Coding Plan
Substitua
YOUR_API_KEYpela sua chave de API do Coding Plan.export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_BASE_URL="https://coding-intl.dashscope.aliyuncs.com/apps/anthropic" export ANTHROPIC_MODEL="qwen3.7-plus" export ANTHROPIC_DEFAULT_HAIKU_MODEL="qwen3.7-plus" export ANTHROPIC_DEFAULT_SONNET_MODEL="qwen3.7-plus" export ANTHROPIC_DEFAULT_OPUS_MODEL="qwen3.7-plus" export CLAUDE_CODE_SUBAGENT_MODEL="qwen3.7-plus"ObservaçãoEssas variáveis de ambiente se aplicam apenas ao terminal atual. Para configuração persistente, use Configurar com um arquivo de configuração.
- 2
Verify
Execute o seguinte comando para verificar:
claude -p "Hello"
CC Switch
- 1
Install CC Switch
Baixe e instale o CC Switch.
- 2
Add a Bailian provider
No CC Switch, selecione o ícone do Claude Code, clique em + e preencha os campos na aba correspondente.
Token Plan
- Provider name: Bailian-Token Plan
- Chave de API Token Plan Personal Edition: Criar ou visualizar
- Chave de API Token Plan Team Edition: Atribuir assento e obter
- Endpoint:
https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic
Pay-as-you-go
- Provider name: Bailian-Pay-as-you-go
- API Key: chave de API do Model Studio
- Endpoint:
https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic
Coding Plan
- Provider name: Bailian-Coding Plan
- API Key: obter no console
- Endpoint:
https://coding-intl.dashscope.aliyuncs.com/apps/anthropic
- 3
Configure model mapping
Expanda Advanced Options e defina os modelos principal, Haiku, Sonnet e Opus. Exemplo:
- Main model:
qwen3.8-max - Haiku default model:
qwen3.8-flash - Sonnet default model:
qwen3.8-flash - Opus default model:
qwen3.8-max
- Main model:
- 4
Switch to the Claude Desktop panel
No CC Switch, mude para o painel Claude Desktop à esquerda. Se ele não for exibido, ative-o em Settings > General > App visibility.
- 5
Import the provider
Importe o provedor já configurado no Claude Code ou clique em + para adicionar um. Ative Needs model mapping para os IDs de modelo do Bailian e mapeie Sonnet, Opus e Haiku para os modelos reais.
- 6
Enable local routing
Vá para Settings > Routing > Local Routing e ative o interruptor da página principal; no painel Claude Desktop, ative o roteamento local. O endereço padrão é
127.0.0.1:15721. - 7
Enable and restart the desktop app
Clique em Enable no cartão do provedor e não insira uma API Key manualmente no aplicativo desktop. Mantenha o CC Switch em execução e depois saia completamente e reinicie o aplicativo desktop.
IDE plugin
- 1
Install the plugin
Instale o plugin do Claude Code no marketplace de extensões da sua IDE.
- 2
Configure the model
Adicione a configuração ao
settings.jsonconforme descrito em Configurar com um arquivo de configuração ou conclua primeiro a configuração da CLI. - 3
Open Claude Code
Reinicie sua IDE, clique no ícone do Claude Code, digite
/na caixa de diálogo, selecione General config e defina o modelo em Selected Model.
Desktop
O Claude Code Desktop se conecta ao Model Studio por meio do gateway local do CC Switch.
- 1
Install Claude Code Desktop
Baixe e instale na página de download do Claude.
- 2
Configure CC Switch
Siga a aba CC Switch para configurar o provedor e o roteamento.
- 3
Restart the desktop app
Mantenha o CC Switch em execução e depois saia completamente e reinicie o Claude Code Desktop.
Configurar com um arquivo de configuração
Além das opções acima, você também pode se conectar usando um arquivo de configuração.
- 1
Abra ou crie o arquivo de configuração
- macOS / Linux:
~/.claude/settings.json - Windows:
C:\Users\<username>\.claude\settings.json
- macOS / Linux:
- 2
Add the configuration
Token Plan
Substitua
YOUR_API_KEYpela sua Token Plan API Key:- Token Plan Personal Edition: Criar ou visualizar API Key
- Token Plan Team Edition: Atribuir assento e obter API Key
{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_BASE_URL": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic", "ANTHROPIC_MODEL": "auto", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.6-flash", "ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.8-flash", "ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.8-max", "CLAUDE_CODE_SUBAGENT_MODEL": "auto", "CLAUDE_CODE_MAX_CONTEXT_TOKENS": "983616" } }Pay-as-you-go
Substitua
YOUR_API_KEYpela sua Alibaba Cloud Model Studio API Key e substitua{WorkspaceId}pelo seu Workspace ID real. O exemplo a seguir usa Singapore.{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_BASE_URL": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic", "ANTHROPIC_MODEL": "qwen3.7-max", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.6-flash", "ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-max", "ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-max", "CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-max" } }Coding Plan
Substitua
YOUR_API_KEYpela sua Coding Plan API Key.{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_BASE_URL": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic", "ANTHROPIC_MODEL": "qwen3.7-plus", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.7-plus", "ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-plus", "ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-plus", "CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-plus" } } - 3
Verify
Após salvar, execute o seguinte comando para verificar:
claude -p "Hello"
Configurar o tamanho da janela de contexto
O Claude Code usa como padrão uma janela de contexto de 200K. Se o modelo suportar 1M, estenda-a para 1M (1.000.000 tokens).
Método 1: Definir por variável de ambienteAdicione CLAUDE_CODE_MAX_CONTEXT_TOKENS ao campo env em ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.7-plus",
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "1000000"
}
}
Método 2: Usar um sufixo no nome do modelo
Anexe [1m] ao nome do modelo. Isso funciona com modelos do Model Studio que suportam uma janela de contexto de 1M:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.7-plus[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-plus[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-plus[1m]",
"CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-plus[1m]"
}
}
Depois de modificar a configuração, abra uma nova janela do terminal para reiniciar o Claude Code e fazer as alterações entrarem em vigor.
Modos de permissão
O Claude Code fornece seis modos de permissão:
default: Solicita confirmação antes de cada operação.acceptEdits: Aprova edições de arquivo automaticamente. Outras operações ainda solicitam confirmação.plan: Modo de planejamento somente leitura. Nenhuma alteração é executada.dontAsk: Não faz solicitações. Uma operação que exigiria uma solicitação é rejeitada diretamente.bypassPermissions: Contorna todas as verificações de permissão.delegate: Modo delegado.
Use --permission-mode para definir o modo de permissão padrão de uma sessão:
claude --permission-mode plan
claude --permission-mode acceptEdits
Método 2: Comando interativo
Digite /permissions em uma sessão para gerenciar regras de aprovação prévia e negação prévia para as ferramentas bash, edit e MCP.
Configure o campo permissions em ~/.claude/settings.json:
{
"permissions": {
"allow": ["Bash(git:*)", "Read", "Edit"],
"deny": ["Bash(rm:*)"],
"defaultMode": "default"
}
}
Integrar o Bailian CLI
- 1
Instale o Bailian CLI
Please install the Alibaba Cloud Bailian CLI globally: npm install -g bailian-cli - 2
Configure a API Key
Acesse o console do Bailian para obter uma API Key e informe ao Claude Code:
My API Key is: sk-xxxxxxxxxxxxx - 3
Primeiros passos
Descreva sua tarefa em linguagem natural, por exemplo:
Generate 6 Amazon e-commerce hero images for a white wireless Bluetooth headset. Generate a 30-second product demo video for a white wireless Bluetooth headset.
Códigos de erro
Se você encontrar erros durante a configuração, consulte a documentação de FAQ do seu plano de cobrança:
- Token Plan: FAQ da Edição Pessoal · FAQ da Edição de Equipe
- Pagamento conforme o uso: Códigos de erro
- Coding Plan: FAQ do Coding Plan
Perguntas frequentes
Como usar um plano de economia com pagamento conforme o uso?
A configuração de pagamento conforme o uso permanece a mesma: use a chave de API geral do Model Studio e a Base URL. Após comprar um plano de economia, ele entra em vigor automaticamente e o uso elegível é deduzido automaticamente. Consulte Planos de economia.
Requisições retornam 401 invalid_api_key
O tipo da chave de API não corresponde a ANTHROPIC_BASE_URL. O Model Studio fornece três métodos de acesso, e cada método de acesso usa uma URL base diferente e uma chave de API dedicada.
Método de acesso | URL base | Chave de API |
|---|---|---|
Token Plan |
| Chave de API do Token Plan |
Pay-as-you-go | Chave de API do Model Studio (começa com | |
Coding Plan | Chave de API dedicada do Coding Plan |
Etapas de solução de problemas:
- Verifique a URL da requisição. Verifique
ANTHROPIC_BASE_URLem~/.claude/settings.json. - Confirme o tipo da chave de API. Usando a tabela acima, confirme se o tipo da sua chave de API corresponde à URL base.
- Corrija a configuração. Quando você usar uma chave de API Pay-as-you-go do Model Studio, defina
ANTHROPIC_BASE_URLcomohttps://dashscope-intl.aliyuncs.com/apps/anthropic.
Após iniciar o Claude Code, a interface exibe "Unable to connect to Anthropic services. Failed to connect to api.anthropic.com: ERR_BAD_REQUEST"
O Claude Code está se conectando ao serviço oficial da Anthropic em vez do Alibaba Cloud Model Studio. Isso geralmente significa que as variáveis de ambiente estão ausentes ou não entraram em vigor. Siga estas etapas:
- Verifique a configuração. Execute o comando
/statusapós iniciar o Claude Code. Verifique seANTHROPIC_BASE_URLeANTHROPIC_AUTH_TOKENapontam para o endereço do Model Studio. Se a saída estiver vazia ou mostrar um endereço que não seja do Model Studio, verifique a configuração dosettings.json. - Verifique hasCompletedOnboarding. Confirme se
hasCompletedOnboardingestá definido comotrueem~/.claude.json. Sem isso, o Claude Code tenta se conectar ao serviço oficial da Anthropic para verificação de login na inicialização. - Abra um novo terminal. Após editar o arquivo de configuração, abra uma nova janela de terminal e execute
claudepara que as alterações entrem em vigor. - Atualize o Claude Code. Se o problema persistir após todas as etapas acima, a versão do Claude Code pode estar desatualizada. Execute
npm install -g @anthropic-ai/claude-code@latestpara atualizar para a versão mais recente e tente novamente.
A troca de modelo não entra em vigor ao usar a interface legada
A interface compatível legada https://dashscope-intl.aliyuncs.com/api/v2/apps/claude-code-proxy suporta apenas modelos descontinuados. Especificar outros modelos não tem efeito. Para usar os modelos disponíveis, migre para a nova interface seguindo a configuração neste documento.
O CC Switch reporta "No available model list endpoint found. Check the Base URL or confirm that the provider has opened the port" ao adicionar um provedor
Essa mensagem vem da verificação de conectividade que o CC Switch executa ao salvar um provedor: ele testa um endpoint de lista de modelos (como /v1/models) na URL de requisição configurada. O endpoint compatível com Anthropic do Model Studio (terminando em /apps/anthropic) fornece apenas o endpoint de mensagens /v1/messages e não fornece um endpoint de lista de modelos, portanto o teste retorna 404 e o CC Switch reporta "No available model list endpoint found".
Essa mensagem não afeta o uso normal do Claude Code e pode ser ignorada. O Claude Code envia conversas por /v1/messages, e os modelos que ele usa são especificados diretamente pelo mapeamento de modelos nas Advanced options do CC Switch, sem depender da descoberta automática de um endpoint de lista de modelos. Quando a URL de requisição e a chave de API estiverem configuradas corretamente, basta clicar em Enable e iniciar uma nova sessão do Claude Code para conversar normalmente.
Se você ainda não conseguir conversar, verifique se a URL de requisição termina em /apps/anthropic sem um /v1 extra e se você preencheu os modelos suportados pelo seu plano no mapeamento de modelos em Advanced options.
O mapeamento de modelos no CC Switch retorna AccessDenied
Se as chamadas de modelo falharem no Claude Code com um erro AccessDenied (HTTP 403, código: access_denied) depois que você configurar o mapeamento de modelos, verifique se o modelo está marcado como Upcoming deprecation no console do Model Studio > Model Gallery. Modelos marcados para descontinuação futura ainda aparecem na lista, mas as chamadas de API retornam 403 AccessDenied. Siga estas etapas:
- Verifique se o modelo está marcado para descontinuação. No console do Model Studio > Model Gallery, pesquise o modelo que você está usando e verifique o rótulo de status.
- Mude para o modelo disponível mais recente. Substitua o modelo legado (como
qwen-coder-turbo-0919) no mapeamento de modelos pelo modelo disponível mais recente (comoqwen3.8-max). - Reconfigure o mapeamento de modelos e teste. Atualize o mapeamento de modelos em Advanced options no CC Switch, clique em Enable e inicie uma nova sessão do Claude Code para verificar.
ObservaçãoPreste atenção ao ciclo de vida do modelo. Modelos marcados para descontinuação futura no console do Model Studio > Model Gallery podem ficar indisponíveis a qualquer momento. Você pode verificar o status de disponibilidade de um modelo lá.