Voltar ao blog

Ferramentas e integraçõesComparação

Cline vs Kilo Code vs Continue no VS Code com sua própria chave de API

Como Cline, Kilo Code e Continue diferem, onde cada um recebe uma URL base, chave e id de modelo, e se um formulário de configurações ou um arquivo de configuração combina com você.

Por CheapTokens TeamPublicado em 5 min de leitura

Capa: Cline, Kilo Code e Continue comparados para VS Code com sua própria chave de API
Nesta página
  1. Três ferramentas, um conjunto de valores
  2. Qual delas se encaixa no seu dia
  3. O que digitar em cada ferramenta
  4. Quanto custa uma sessão funcional
  5. Se não funcionar

Escolha o Cline ou o Kilo Code se quiser configurar o modelo por meio de um formulário de configurações. Escolha o Continue se quiser que a configuração fique em um arquivo config.yaml ao lado do seu código. Os três aceitam sua própria chave por meio de um endpoint compatível com OpenAI, então o que você digita é sempre o mesmo trio: uma URL base, uma chave e um id de modelo. Para o CheapTokens, isso é https://api.cheaptokens.dev/v1, sua chave e um id completo como deepseek-ai/DeepSeek-V4-Flash-0731.

Os detalhes abaixo vêm da documentação oficial de cada ferramenta, verificada em 27 de outubro de 2026. Nenhuma das três páginas mostra uma versão, então não há números de versão aqui.

Três ferramentas, um conjunto de valores#

Pense em uma tomada. A parede é a mesma em todo lugar; só o plugue muda. O Cline oferece um formulário curto, o Kilo Code oferece um formulário com alguns campos a mais, o Continue oferece um arquivo de texto.

Ferramenta Onde vai o endpoint O que você preenche Extras
Cline API Provider: OpenAI Compatible Base URL, API Key, Model ID Model Configuration opcional (max output tokens, context window, suporte a imagem, computer use, preços de entrada/saída); um botão Verify
Kilo Code Settings > Providers > Custom provider Provider ID, Display name, Provider API, Base URL, API key (opcional), Models Headers opcionais; limites de tokens e tool calling são editados em kilo.jsonc
Continue Uma entrada models em config.yaml provider: openai, model, apiKey, apiBase name, version e schema: v1 no topo; o formato de configuração JSON está obsoleto
Os mesmos três valores no formulário do Cline e no config.yaml do Continue
Os mesmos três valores, dois lugares: os campos do formulário do Cline e as chaves do config.yaml do Continue

Dois detalhes da documentação antes de começar. O Cline diz que a Base URL não deve ser https://api.openai.com/v1, que é exatamente o valor que as pessoas deixam por engano. E a Base URL do Kilo Code geralmente termina em /v1; a nossa também.

Qual delas se encaixa no seu dia#

Esqueça as listas de recursos por um minuto e pense no que você faz depois de abrir o editor.

Escolha o seu caso

Qual soa como você?

Quero um formulário de configurações com alguns campos e um modelo barato

Comece com o Cline ou o Kilo Code. Os dois são configurados por meio de um formulário nas configurações da extensão, e ambos permitem apontar o modelo para o seu próprio endpoint. O Cline é o formulário mais curto: três campos e um botão Verify. O Kilo Code também pede um provider ID e um display name.

Quero chat e edições no editor, com a configuração em um arquivo

Escolha o Continue. Seus modelos ficam em config.yaml, então um colega de equipe pode copiar a mesma configuração, e trocar de modelo é uma edição de uma linha.

Já tenho uma chave e uma URL e só preciso saber onde colá-las

Pule para a próxima seção. Ela tem os campos exatos para as três ferramentas.

O que digitar em cada ferramenta#

Um id de modelo funciona nas três. Aqui está para cada ferramenta, na ordem em que as telas mostram.

Campos e configuração por ferramenta

Cline

Abra as configurações do Cline e defina API Provider como OpenAI Compatible. Depois preencha:

  • Base URL: https://api.cheaptokens.dev/v1
  • API Key: sua chave CheapTokens
  • Model ID: deepseek-ai/DeepSeek-V4-Flash-0731

Pressione Verify para testar a conexão. Na Model Configuration opcional, o DeepSeek-V4-Flash aceita uma context window de 380K e até 32.768 tokens de saída por resposta.

Kilo Code

Vá em Settings > Providers > Custom provider e preencha:

  • Provider ID: cheaptokens
  • Display name: CheapTokens
  • Provider API: OpenAI Compatible (ou seja, Chat Completions)
  • Base URL: https://api.cheaptokens.dev/v1
  • API key: sua chave CheapTokens
  • Models: adicione deepseek-ai/DeepSeek-V4-Flash-0731 manualmente

Limites de tokens e tool calling não estão no formulário; eles ficam em kilo.jsonc.

Continue

Adicione um modelo a config.yaml. Este é um arquivo completo e funcional:

yaml
name: CheapTokens
version: 1.0.0
schema: v1
models:
  - name: DeepSeek-V4-Flash
    provider: openai
    model: deepseek-ai/DeepSeek-V4-Flash-0731
    apiKey: YOUR_CHEAPTOKENS_KEY
    apiBase: https://api.cheaptokens.dev/v1

Para perguntas do dia a dia, adicione uma segunda entrada com model: zai-org/GLM-5.3-Flash. A documentação do Continue marca a antiga configuração JSON como obsoleta, então fique no YAML.

Qual modelo vai onde? Para sessões longas de várias etapas no Cline ou no Kilo Code, o DeepSeek-V4-Flash: até 32.768 tokens de saída por resposta, um contexto de 380K, um preço a qualquer hora do dia. Para perguntas rápidas no Continue, o GLM-5.3-Flash com um contexto de 390K e até 8.192 tokens de saída por resposta. Os dois ficam atrás do mesmo endpoint e de um único saldo, então trocar de modelo significa mudar um campo ou uma linha. Preços atuais por 1M de tokens: DeepSeek-V4-Flash $0.015 de entrada e $0.10 de saída, GLM-5.3-Flash $0.02 de entrada e $0.04 de saída. A lista completa está na página de preços.

Quanto custa uma sessão funcional#

Os agentes são falantes: cada etapa envia o contexto novamente. Digamos que uma sessão do Cline execute 40 etapas, e cada etapa envie cerca de 30.000 tokens e receba cerca de 1.500 de volta. Isso dá 30000 × 40 = 1200000 tokens de entrada e 1500 × 40 = 60000 tokens de saída, e no DeepSeek-V4-Flash a sessão inteira custa $0.024. Observe qual lado domina: a entrada é vinte vezes a saída, o que é típico para agentes e é por isso que vale a pena medir a contagem de tokens por requisição no seu próprio projeto.

Modelo Por solicitação 40 solicitações OpenRouter, 40 solicitações
GLM-5.3-Flash $0.00066 $0.0264 $0.0541
DeepSeek-V4-Flash $0.0006 $0.024 $0.0664
MiniMax-M2.7 $0.0017 $0.069 $0.432

30.000 tokens de entrada e 1.500 tokens de saída por solicitação. Os preços por 1M de tokens são atuais e mudam junto com nossas tarifas; a coluna OpenRouter mostra preços de referência para a mesma carga de trabalho.

Somados, entrada e saída, o CheapTokens sai mais barato que o OpenRouter para todos os modelos da tabela. Substitua pela sua própria contagem de etapas e tokens por etapa para ver o seu número.

Se não funcionar#

Três mensagens aparecem na documentação do Cline, e ela lista as três.

Emparelhar os pares

Relacione cada mensagem à sua causa habitual

  • Invalid API KeyUm erro de digitação na chave, ou uma chave de outro serviço
  • Model Not FoundO id do modelo está errado para este endereço; aqui ele deve ser o id completo, como deepseek-ai/DeepSeek-V4-Flash-0731
  • Connection errorA Base URL está errada (verifique /v1 e se api.openai.com não ficou lá), ou um firewall ou a rede bloqueia a requisição
Model Not Found corrigido: um nome curto de modelo substituído pelo id completo
Nome curto de modelo versus o id completo da documentação

Mude uma coisa de cada vez e teste de novo: pressione Verify no Cline, ou envie uma pergunta curta no chat das outras duas.

Configuração passo a passo para cada ferramenta: conectar o Cline e conectar o Kilo Code. Não tem certeza se uma extensão de editor é o que você precisa? Veja onde plugar sua própria chave de API. Chaves, URL base e ids de modelo estão na documentação do CheapTokens.