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

Agentes de código

Configuração do Continue

O Continue acessa qualquer API compatível com OpenAI pelo provider openai com um apiBase personalizado. Adicione o nokeep ao config.yaml e marque o modelo como capaz de usar ferramentas para que o modo Agent fique ativo.

Verificado em 29 de outubro de 2026

Os valores

apiBase
https://nokeep.ai/v1
Chave de 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 pedido com uma linha fixa e sem chamadas de ferramentas, o que prova que a URL e a chave estão certas sem gastar nada. Depois cole sua própria chave do console. Créditos a partir de US$ 5, sem assinatura.

Conectar

  1. Abra o config.yaml: no menu de configurações da caixa de chat, clique na engrenagem ao lado de Local Config. O arquivo fica em ~/.continue/config.yaml no macOS e no Linux, e em %USERPROFILE%\.continue\config.yaml no Windows.
  2. Adicione os dois modelos abaixo em models, ou substitua o arquivo por eles.
  3. Salve, escolha DeepSeek V4.1 Flash Uncensored no menu de modelos do Continue e envie uma mensagem. Uma resposta que começa com “Connected to” significa que funciona.
  4. Troque sk-nokeep-test pela sua chave do console e salve de novo.
config.yaml
name: nokeep
version: 0.0.1
schema: v1
models:
  - name: DeepSeek V4.1 Flash Uncensored
    provider: openai
    model: deepseek-v4.1-flash-uncensored
    apiBase: https://nokeep.ai/v1
    apiKey: sk-nokeep-test
    roles:
      - chat
      - edit
      - apply
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
      maxTokens: 32768
  - name: GLM 5.3 Flash Uncensored
    provider: openai
    model: glm-5.3-flash-uncensored
    apiBase: https://nokeep.ai/v1
    apiKey: sk-nokeep-test
    roles:
      - chat
      - edit
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 128000
      maxTokens: 32768

Mantenha tool_use em capabilities. O Continue não reconhece esses IDs de modelo, e o modo Agent precisa de um modelo que ele sabe que chama ferramentas.

Configurações que vale conhecer

  • contextLength diz ao Continue quanto ele pode enviar; maxTokens é o limite de cada resposta.
  • image_input deixa você colar capturas de tela para o DeepSeek. O GLM lê só texto, então a entrada dele deixa isso de fora.
  • Deixe o autocomplete para outro modelo. A API serve só chat completions, sem endpoint de preenchimento no meio (fill-in-the-middle).

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 pedidoNão, só texto
RaciocínioDesligado, salvo se pedidoSempre, brevemente
Por 1 M de tokensUS$ 0,45 entrada · US$ 0,011 em cache · US$ 1,75 saídaUS$ 0,20 entrada · US$ 0,04 em cache · US$ 0,65 saída

Use o DeepSeek para trabalho de agente. 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 no cache de US$ 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 compensam.

Os dois modelos têm as recusas removidas dos pesos, então um trabalho perto de 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 recusa. Compare os modelos.

Raciocínio

O DeepSeek responde na hora, a menos que um pedido indique um reasoning_effort, o que combina com o ciclo rápido de editar e executar de um agente. Para planejamento ou um bug difícil, peça para pensar: ela aceita none, low, high, max. Os 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 Continue, envie o esforço como um campo extra do corpo. Adicione isto na entrada do DeepSeek, na mesma profundidade de roles, para um modelo que pensa em todo pedido; mantenha uma segunda entrada sem isso para trabalho rápido.

config.yaml
    requestOptions:
      extraBodyProperties:
        reasoning_effort: high

Quanto custa uma sessão

Um agente envia a conversa inteira a cada chamada: as instruções, os arquivos que leu, cada passo até ali. Suponha 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 US$ 0,0046, então 200 chamadas custam cerca de US$ 0,92. Sem cache, a mesma chamada custaria US$ 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 de cache.
  • Cada chamada reserva o que pode custar, o prompt e a saída máxima, e fecha pelo que usou. Com 32.768 tokens máximos de saída, a parte de saída da reserva fica em cerca de US$ 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 então 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 créditos comprados. Recarregue a partir de US$ 5 no console e ative Auto top-up lá, para que uma tarefa longa nunca pare no meio: quando o saldo cair abaixo do valor que você escolher, ele adiciona créditos no seu cartão salvo.
429Mais de 120 pedidos por minuto numa 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 própria 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 contagens por chamada: o horário, a chave, o modelo, os tokens, os créditos e o status. Nunca o prompt, os arquivos ou a resposta. O que guardamos.

Por que a segunda chamada custa menos que a primeira?

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

Isso funciona no JetBrains também?

Sim. As extensões do Continue para VS Code e JetBrains leem o mesmo ~/.continue/config.yaml, então um bloco configura os dois.