Deepseek ArtifactsDeepseek Artifacts
Configuração de API · 11 passos

Use o DeepSeek no Claude Code: configuração da API Anthropic

Aponte o Claude Code para o endpoint do DeepSeek compatível com Anthropic — um bloco de variáveis de ambiente mapeia Opus, Sonnet e Haiku para deepseek-v4-pro ou flash, e cada requisição é cobrada pelos preços da API do DeepSeek.

A versão curta

  • O DeepSeek expõe um endpoint compatível com Anthropic, então o Claude Code fala direto com ele — sem ferramenta de proxy.
  • A troca inteira é um bloco de ambiente: ANTHROPIC_BASE_URL mais ANTHROPIC_AUTH_TOKEN e os mapeamentos por modelo.
  • Mapeie os modelos alias com intenção: os slots de Opus e Sonnet para o deepseek-v4-pro, os de Haiku e subagentes para o deepseek-v4-flash.
  • A cobrança passa para a API de pagamento por uso do DeepSeek — a sessão de demonstração do vídeo construiu e testou um app completo por centavos, com o gasto acompanhado no painel da plataforma.

DeepSeek v4 Pro on Claude Code - Full Setup Tutorial

Canal: Prince does AI8:08

Assistir no YouTube

Use Claude Code with ANY AI Model GPT, Gemini, DeepSeek

Canal: AyyazTech17:00

Assistir no YouTube

Anthropic-compatible API — official DeepSeek documentation

Documentação: api-docs.deepseek.com

Assistir no YouTube

Os screenshots vêm do walkthrough de configuração do Prince does AI — uma gravação de tela cheia e limpa. A comparação com o router segue o tour de qualquer modelo do AyyazTech, e os fatos do endpoint vêm da documentação da própria API do DeepSeek.

Os frames pertencem aos respectivos criadores e são creditados aqui com deep links para os momentos exatos; o texto é nosso.

De npm install a um app rodando no DeepSeek

Parte 1 · Instale e configure

  1. 1

    Instale o Claude Code e verifique

    Instale a CLI com npm e rode claude --version — o walkthrough mostra um 2.1.89 estampado. O único pré-requisito é o Node.js, e a mesma instalação funciona no macOS, Linux e Windows.

    PowerShell printing Claude Code version 2.1.89 after the npm install, confirming the CLI is ready before pointing it at DeepSeek
    O cheque de versão confirmando o Claude Code 2.1.89 instalado.Ver em 0:46
  2. 2

    Consiga uma chave de API do DeepSeek

    Entre em platform.deepseek.com, recarregue um valor pequeno na página Billing, abra API keys na barra lateral e crie uma chave nova. Copie na hora — a plataforma só mostra uma vez.

    DeepSeek platform console with the Usage overview showing balance and spend charts plus the API keys entry in the left navigation
    O console da plataforma do DeepSeek com API keys na barra lateral.Ver em 0:49
  3. 3

    Ajuste o bloco de variáveis de ambiente

    No PowerShell, ponha ANTHROPIC_BASE_URL no endpoint Anthropic do DeepSeek e ANTHROPIC_AUTH_TOKEN na sua chave, depois mapeie os slots de modelo: ANTHROPIC_MODEL e os padrões de OPUS e SONNET para deepseek-v4-pro, o padrão de HAIKU e CLAUDE_CODE_SUBAGENT_MODEL para deepseek-v4-flash. Cole o bloco inteiro de uma vez e dê enter.

    Notepad listing the PowerShell environment block that points Claude Code at the DeepSeek Anthropic endpoint with ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN and per-model mappings
    O bloco de ambiente: endpoint, token e mapeamentos de modelo.Ver em 1:35

Parte 2 · Decole no DeepSeek

  1. 4

    Inicie o Claude Code

    Digite claude na mesma janela do PowerShell e aceite o aviso de confiança da pasta. Variáveis definidas com o prefixo env só vivem naquela janela — relançar depois significa colar o bloco de novo, a menos que você o persista no seu perfil.

    Claude Code v2.1.89 welcome screen showing the API Usage Billing badge that appears when the DeepSeek endpoint is active instead of a Claude subscription
    Iniciando o Claude Code pela janela do PowerShell já configurada.Ver em 2:05
  2. 5

    Confirme o selo de cobrança por API

    A tela de boas-vindas mostra um selo de API Usage Billing em vez do nome de um plano — esse é o sinal de que o endpoint do DeepSeek está vivo. A linha do modelo pode exibir Opus com contexto 1M: é o nome mapeado; quem responde é o deepseek-v4-pro.

    Claude Code welcome screen showing Opus 4.6 with 1M context as the mapped model name while requests are actually served by deepseek-v4-pro
    A tela de boas-vindas mostrando Opus 4.6 com API Usage Billing.Ver em 2:25
  3. 6

    Rode seu primeiro prompt

    O walkthrough inicia com as permissões puladas para uma demonstração sem interrupções; sem essa flag, o Claude Code pergunta antes de cada edição como sempre. Comece com uma pergunta de raciocínio para checar a tubulação.

    PowerShell launching Claude Code with claude --dangerously-skip-permissions for an uninterrupted DeepSeek-powered demo session
    Início com permissões puladas para a sessão de demonstração.Ver em 2:50
  4. 7

    Faça o teste de sanidade das respostas

    A demonstração faz uma pequena pergunta de lógica — vou a pé ou de carro até o lava rápido — e recebe a resposta certa com o raciocínio anexado. Dez segundos aqui poupam dez minutos de depuração depois.

    Claude Code answering a car wash logic question through DeepSeek with a doctor settings reminder visible in the session footer
    O teste do lava rápido respondido corretamente via DeepSeek.Ver em 3:18

Parte 3 · Deixe-o provar do que é capaz

  1. 8

    Dê a ele um build de verdade

    Peça algo substancial — a demonstração pede um app Electron impressionante e deixa o modelo planejar primeiro. O fluxo de planejar e depois construir funciona igual no DeepSeek: aprove o plano e veja os passos sendo marcados.

    Claude Code updating its plan to build ClipMaster, a smart clipboard manager Electron app, while running on deepseek-v4-pro
    O modelo planejando o ClipMaster, um gerenciador de área de transferência.Ver em 4:22
  2. 9

    Deixe terminar e abra o app

    O Claude Code levanta o esqueleto, escreve o código e inicia o resultado — o ClipMaster da demonstração monitora a área de transferência, mantém histórico e registra atalhos globais. Tudo o que se espera de um ciclo planejar-aprovar-construir.

    ClipMaster clipboard manager built by Claude Code on DeepSeek with its feature list covering history, pinning and global shortcuts
    O app ClipMaster pronto com sua lista de recursos.Ver em 5:25
  3. 10

    Teste o resultado como usuário

    Copie algumas coisas em qualquer lugar do seu sistema e veja aparecer no histórico do app gerado. Testar vale mais que confiar — a demonstração copia de um segundo monitor para provar que a captura é real.

    ClipMaster window capturing copied items in real time during the Claude Code DeepSeek session to prove the generated app works
    Itens copiados pousando no histórico ao vivo do ClipMaster.Ver em 5:55
  4. 11

    Confira quanto custou

    De volta à plataforma do DeepSeek, a página Usage mostra requisições, tokens e gastos da sessão. A manchete do criador: cerca de dois milhões de tokens por oito centavos. Seus números caem no mesmo painel quase em tempo real.

    DeepSeek platform usage dashboard showing session spend and request counts after building and testing an app with Claude Code
    O painel de uso depois da sessão completa de construção e testes.Ver em 7:00

Endpoint direto ou claude-code-router?

Há dois caminhos para rodar o Claude Code no DeepSeek. Este guia usa o endpoint direto compatível com Anthropic; a ferramenta router é o outro caminho.

  • 1Endpoint direto, este guia: zero ferramentas extras — só variáveis de ambiente, e o Claude Code fala direto com o api.deepseek.com.
  • 2claude-code-router: um proxy local que soma troca de modelo no meio da sessão e roteamento multi-fornecedor, ao custo de instalar e configurar mais um serviço.
  • 3Escolha o direto quando o DeepSeek é seu cavalinho diário; escolha o router quando você malabareza vários fornecedores ou troca de modelo por tarefa.
  • 4Nos dois casos a experiência do Claude Code é a mesma — planos, ferramentas e permissões se comportam igual; só a cobrança e o modelo por trás do alias mudam.

Nosso tutorial do Claude Code router percorre o caminho do proxy passo a passo, incluindo a própria configuração dele para o DeepSeek.

Quando o setup se comporta mal

Quase toda falha aqui é uma variável de ambiente ou uma janela velha. Percorra esta lista antes de mexer em qualquer outra coisa.

  • 1Ainda cobra pelo seu plano do Claude: a tela de boas-vindas mostra um nome de plano em vez de API Usage Billing — o bloco de env foi definido em outra janela de terminal. Rode de novo onde você lança o claude.
  • 2Erros de autenticação: o token foi colado com aspas ou espaços, ou a chave está sem saldo. Crie uma chave nova, recarregue e defina o ANTHROPIC_AUTH_TOKEN de novo.
  • 3Erros de modelo citando uso de ferramentas: snapshots antigos do DeepSeek lidavam mal com algumas chamadas de ferramenta — mantenha deepseek-v4-pro nos slots principais e flash para subagentes, como no passo 3.
  • 4Parece que outro modelo responde: lembre do alias. A UI diz Opus ou Sonnet enquanto seus mapeamentos decidem o modelo real — confira o ANTHROPIC_MODEL primeiro, não o rótulo.
  • 5A configuração se perde entre sessões: variáveis de ambiente do PowerShell morrem com a janela. Persista o bloco no seu perfil de shell, ou embrulhe num script pequeno que você roda antes de codar.

Para voltar à cobrança do Anthropic, limpe as variáveis — remove-env ANTHROPIC_BASE_URL e companhia na mesma janela — e reinicie o Claude Code.

FAQ do DeepSeek no Claude Code

Guias relacionados de DeepSeek