Pular para o conteúdo
Toda a documentação

Agentes de código

Configuração do Zed

O painel do agente do Zed aceita qualquer API compatível com OpenAI como provedor. Adicione o nokeep em Agent Settings ou no settings.json, e o Zed lê a chave de NOKEEP_API_KEY ou do seu chaveiro.

Verificado em 29 de outubro de 2026

Os valores

URL da API
https://nokeep.ai/v1
Chave da API
sk-nokeep-test to test, then your own sk-nokeep-… key
Modelo
deepseek-v4.1-flash-uncensored
Janela de contexto
1000000
Máximo de tokens de saída
32768

Comece com a chave de teste grátis: ela responde a cada requisição com uma linha fixa e sem chamadas de ferramentas, o que comprova que a URL e a chave estão certas sem gastar nada. Depois, cole a sua própria chave do console. Créditos a partir de US$ 5, sem assinatura.

Conectar

  1. Abra as Agent Settings: rode agent: open settings na paleta de comandos.
  2. Em LLM Providers, clique em Add Provider.
  3. Dê o nome nokeep, cole https://nokeep.ai/v1 como API URL, deepseek-v4.1-flash-uncensored como id do modelo e 1000000 como janela de contexto.
  4. Cole sk-nokeep-test como chave. O Zed guarda a chave no chaveiro do sistema.
  5. Abra o painel do agente, escolha DeepSeek V4.1 Flash Uncensored e envie uma mensagem. Uma resposta que começa com “Connected to” quer dizer que funcionou.
  6. Troque a chave pela sua, do console.

Ou configure no settings.json, que também liga imagens, chamadas de ferramentas em paralelo e a chave de cache. Nunca coloque a chave ali: o Zed a lê do chaveiro, ou de NOKEEP_API_KEY, que é o nome do provedor em maiúsculas mais _API_KEY.

settings.json
{
  "language_models": {
    "openai_compatible": {
      "nokeep": {
        "api_url": "https://nokeep.ai/v1",
        "available_models": [
          {
            "name": "deepseek-v4.1-flash-uncensored",
            "display_name": "DeepSeek V4.1 Flash Uncensored",
            "max_tokens": 1000000,
            "max_output_tokens": 32768,
            "capabilities": {
              "tools": true,
              "images": true,
              "parallel_tool_calls": true,
              "prompt_cache_key": true
            }
          },
          {
            "name": "glm-5.3-flash-uncensored",
            "display_name": "GLM 5.3 Flash Uncensored",
            "max_tokens": 128000,
            "max_output_tokens": 32768,
            "capabilities": {
              "tools": true,
              "images": false,
              "parallel_tool_calls": false,
              "prompt_cache_key": false
            }
          }
        ]
      }
    }
  }
}

Configurações que vale conhecer

  • max_tokens é a janela de contexto nas configurações do Zed, não o limite da resposta. max_output_tokens é o limite de cada resposta.
  • prompt_cache_key envia as chamadas de cada thread para um servidor que já tem o início em cache. O DeepSeek aceita; o GLM descarta.
  • images permite adicionar capturas de tela a uma thread do DeepSeek. O GLM lê só texto.

Qual modelo

deepseek-v4.1-flash-uncensoredglm-5.3-flash-uncensored
Contexto1.000.000 tokens128.000 tokens
Resposta mais longa131.072 tokens32.768 tokens
Chamadas de ferramentasSim, todo tool_choiceSim, tool_choice auto ou none
Lê capturas de telaSim, até 10 por requisiçãoNão, só texto
RaciocínioDesligado, salvo se pedidoSempre, de forma breve
Por 1M tokens$0.45 entrada · $0.011 em cache · $1.75 saída$0.20 entrada · $0.04 em cache · $0.65 saída

Use o DeepSeek para trabalho com agentes. Um repositório inteiro cabe no contexto dela, ela chama ferramentas de todas as formas, e o histórico que um agente reenvia a cada chamada é cobrado pelo preço em cache de $0.011 por milhão. Use o GLM para tarefas curtas e avulsas que não reenviam um histórico longo, onde os preços menores de entrada nova e de saída levam a melhor.

Os dois modelos têm as recusas removidas dos pesos, então um assunto sensível, como teste de segurança nos seus próprios sistemas ou ferramentas de moderação, recebe código em vez de uma recusa. Compare os modelos.

Raciocínio

O DeepSeek responde de imediato, a menos que a requisição indique um reasoning_effort, o que combina com o ciclo rápido de editar e rodar de um agente. Para planejar ou para um bug difícil, peça para ela pensar: ela aceita none, low, high, max. Os valores minimal, medium e xhigh de outros apps rodam no mais próximo desses; qualquer outro valor é recusado com 400 invalid_reasoning_effort. O raciocínio é cobrado como saída.

No Zed, adicione "reasoning_effort": "high" à entrada do DeepSeek. O Zed então mostra um botão de raciocínio no painel do agente e envia esse esforço quando ele está ligado. Use low, high ou max; minimal, medium e xhigh também funcionam e rodam no mais próximo desses.

Quanto custa uma sessão

Um agente envia a conversa inteira a cada chamada: as instruções, os arquivos que ele leu, cada passo até então. Digamos que uma chamada envie 60.000 tokens, 55.000 deles com o mesmo início da chamada anterior, e escreva 1.000. No DeepSeek, essa chamada custa cerca de $0.0046, então 200 chamadas custam cerca de $0.92. Sem cache, a mesma chamada custaria $0.0288.

  • O cache é automático: nada para ligar. Um início de cerca de 1.000 tokens ou mais, repetido em poucos minutos, é cobrado pelo preço em cache.
  • Cada chamada segura o que pode custar, o prompt e a saída máxima, e depois ajusta para o que foi usado. Com 32.768 tokens de saída máxima, a parte da saída reservada fica em cerca de $0.0573.
  • O console mostra os tokens reais de cada chamada, os tokens em cache e os créditos. O contador de custo do próprio agente pode não conhecer o preço em cache, e aí mostra um valor alto.

Como funciona a cobrança.

Se não funcionar

O agente mostraCorreção
401A chave está errada ou foi revogada. Cole de novo, sem espaços nem aspas.
402A conta ficou sem os créditos comprados. Recarregue a partir de US$ 5 no console, e ligue a Recarga automática ali para que uma tarefa longa nunca pare no meio: quando o saldo cair abaixo do valor que você escolheu, ela adiciona créditos no cartão salvo.
429Mais de 120 requisições por minuto em uma chave, ou acima de um limite diário que você definiu nela. Agentes que rodam vários subagentes ao mesmo tempo batem nisso primeiro. Espere os segundos em Retry-After, aumente o limite no console, ou dê a cada agente a sua própria chave.
400 invalid_reasoning_effortO agente enviou um esforço que o modelo não aceita. O DeepSeek aceita none, low, high, max; o GLM aceita low ou high.
404A URL está errada ou tem o caminho duas vezes. Use https://nokeep.ai/v1, sem /chat/completions, e confira o id do modelo em /v1/models.
503O modelo está ocupado. Tente de novo em alguns segundos; nada foi cobrado.
A linha de teste fixaA configuração funciona. Troque pela sua chave para receber respostas reais.

Todo erro está listado com a correção em Erros.

Perguntas

Meu código é guardado?

Não. Guardamos uma linha de contagem por chamada: a hora, a chave, o modelo, os tokens, os créditos e o status. Nunca o prompt, os arquivos nem a resposta. O que guardamos.

Por que a segunda chamada custa menos que a primeira?

A segunda chamada começa do jeito que a primeira começou, então esse início é lido do cache a $0.011 por milhão de tokens, em vez de $0.45. A maior parte da entrada de um agente fica em cache depois da primeira chamada.