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
- Abra as Agent Settings: rode
agent: open settingsna paleta de comandos. - Em LLM Providers, clique em Add Provider.
- Dê o nome
nokeep, colehttps://nokeep.ai/v1como API URL,deepseek-v4.1-flash-uncensoredcomo id do modelo e1000000como janela de contexto. - Cole
sk-nokeep-testcomo chave. O Zed guarda a chave no chaveiro do sistema. - 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.
- 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.
{
"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_keyenvia as chamadas de cada thread para um servidor que já tem o início em cache. O DeepSeek aceita; o GLM descarta.imagespermite adicionar capturas de tela a uma thread do DeepSeek. O GLM lê só texto.
Qual modelo
deepseek-v4.1-flash-uncensored | glm-5.3-flash-uncensored | |
|---|---|---|
| Contexto | 1.000.000 tokens | 128.000 tokens |
| Resposta mais longa | 131.072 tokens | 32.768 tokens |
| Chamadas de ferramentas | Sim, todo tool_choice | Sim, tool_choice auto ou none |
| Lê capturas de tela | Sim, até 10 por requisição | Não, só texto |
| Raciocínio | Desligado, salvo se pedido | Sempre, 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.
Se não funcionar
| O agente mostra | Correção |
|---|---|
| 401 | A chave está errada ou foi revogada. Cole de novo, sem espaços nem aspas. |
| 402 | A 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. |
| 429 | Mais 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_effort | O agente enviou um esforço que o modelo não aceita. O DeepSeek aceita none, low, high, max; o GLM aceita low ou high. |
| 404 | A 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. |
| 503 | O modelo está ocupado. Tente de novo em alguns segundos; nada foi cobrado. |
| A linha de teste fixa | A 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.