Todos os produtos
Search
Central de documentação

Alibaba Cloud Model Studio:Claude Code

Última atualização: Nov 05, 2026

Use modelos do Alibaba Cloud Model Studio no Claude Code.

Início Rápido

Escolha seu cliente e conclua a configuração.

CLI

  1. 1

    Configure the model

    Token Plan

    Substitua YOUR_API_KEY pela sua chave de API do Token Plan:

    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_KEY pela 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_KEY pela 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. 2

    Verify

    Execute o seguinte comando para verificar:

    claude -p "Hello"
    

CC Switch

  1. 1

    Install CC Switch

    Baixe e instale o CC Switch.

  2. 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. 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
  4. 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. 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. 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. 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. 1

    Install the plugin

    Instale o plugin do Claude Code no marketplace de extensões da sua IDE.

  2. 2

    Configure the model

    Adicione a configuração ao settings.json conforme descrito em Configurar com um arquivo de configuração ou conclua primeiro a configuração da CLI.

  3. 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. 1

    Install Claude Code Desktop

    Baixe e instale na página de download do Claude.

  2. 2

    Configure CC Switch

    Siga a aba CC Switch para configurar o provedor e o roteamento.

  3. 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. 1

    Abra ou crie o arquivo de configuração

    • macOS / Linux: ~/.claude/settings.json
    • Windows: C:\Users\<username>\.claude\settings.json
  2. 2

    Add the configuration

    Token Plan

    Substitua YOUR_API_KEY pela sua Token Plan 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_KEY pela 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_KEY pela 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. 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 ambiente

Adicione 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.
Método 1: Sinalizador de linha de comando

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.

Método 3: Configuração do settings.json

Configure o campo permissions em ~/.claude/settings.json:

{
    "permissions": {
        "allow": ["Bash(git:*)", "Read", "Edit"],
        "deny": ["Bash(rm:*)"],
        "defaultMode": "default"
    }
}

Integrar o Bailian CLI

  1. 1

    Instale o Bailian CLI

    Please install the Alibaba Cloud Bailian CLI globally: npm install -g bailian-cli
    
  2. 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. 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:

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.

Como ignoro a verificação de login oficial da Anthropic?

Edite ou crie ~/.claude.json (caminho no Windows: C:\Users\<username>\.claude.json) e defina hasCompletedOnboarding como true para ignorar a verificação de login oficial da Anthropic.

{
  "hasCompletedOnboarding": true
}

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

https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic

Chave de API do Token Plan

Pay-as-you-go

https://dashscope-intl.aliyuncs.com/apps/anthropic

Chave de API do Model Studio (começa com sk-)

Coding Plan

https://coding-intl.dashscope.aliyuncs.com/apps/anthropic

Chave de API dedicada do Coding Plan

Etapas de solução de problemas:

  1. Verifique a URL da requisição. Verifique ANTHROPIC_BASE_URL em ~/.claude/settings.json.
  2. Confirme o tipo da chave de API. Usando a tabela acima, confirme se o tipo da sua chave de API corresponde à URL base.
  3. Corrija a configuração. Quando você usar uma chave de API Pay-as-you-go do Model Studio, defina ANTHROPIC_BASE_URL como https://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:

  1. Verifique a configuração. Execute o comando /status após iniciar o Claude Code. Verifique se ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN apontam 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 do settings.json.
  2. Verifique hasCompletedOnboarding. Confirme se hasCompletedOnboarding está definido como true em ~/.claude.json. Sem isso, o Claude Code tenta se conectar ao serviço oficial da Anthropic para verificação de login na inicialização.
  3. Abra um novo terminal. Após editar o arquivo de configuração, abra uma nova janela de terminal e execute claude para que as alterações entrem em vigor.
  4. 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@latest para 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:

  1. 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.
  2. 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 (como qwen3.8-max).
  3. 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á.