Como usar o Continue com sua chave CodeAll | CodeAll
CodeAll Ver planos

Como usar o Continue com sua chave CodeAll

O Continue usa um config.yaml compartilhado pela extensão do VS Code, pelo JetBrains e pela CLI cn. Configurado uma vez, os três passam a rodar na sua assinatura CodeAll, pagando em reais.

Se você ainda não tem chave, escolha um plano ou peça um trial de 24h grátis.

O detalhe que mais gera chamado: o endereço da API termina em https://api.tn1.top/v1. O /v1 no fim não é opcional — sem ele o gateway responde 401 dizendo que a chave está inválida, e você vai procurar o problema no lugar errado.

1. Pré-requisitos

  • Uma chave CodeAll ativa.
  • O Continue instalado: npm install -g @continuedev/cli

2. Configurar o Continue

Edite o arquivo abaixo. A chave não vai escrita nele: o Continue a referencia por secrets, e o valor fica na variável de ambiente.

SistemaOnde fica
macOS~/.continue/config.yaml
Linux~/.continue/config.yaml
Windows%USERPROFILE%\.continue\config.yaml
models:
  - name: CodeAll gpt-5.5
    provider: openai
    model: gpt-5.5
    apiBase: https://api.tn1.top/v1
    apiKey: ${{ secrets.CODEALL_API_KEY }}
    roles:
      - chat
      - edit
      - apply
  1. Exporte a chave: export CODEALL_API_KEY="sua-chave".
  2. No VS Code ou JetBrains, recarregue a janela — o Continue relê o config.yaml.
  3. Na CLI: cn na pasta do projeto.

De onde vem esta configuração. Ela foi extraída do código do OmniRoute, o roteador que a CodeAll usa por baixo (comando omniroute setup-continue). Nós ainda não executamos o Continue contra o gateway para conferir de ponta a ponta. Se algo divergir, escreva para suporte@tn1.top: corrigimos e creditamos o aviso.

3. Modelos disponíveis

O CodeAll junta as duas famílias na mesma chave: gpt-5.5 da OpenAI e os modelos da Anthropic (Opus 4.8, Sonnet, Haiku). Trocar de modelo é trocar uma linha do config.

No Continue o modelo é informado por model no config.yaml.

ModeloComo escrever
gpt-5.5gpt-5.5
Opus 4.8Opus 4.8
SonnetSonnet
HaikuHaiku

4. O que funciona

RecursoStatusObservação
Chat, edição e applyFuncionaSão os três papéis (roles) declarados no bloco acima.
AutocompleteDependeSó faz sentido com modelo rápido. Adicione autocomplete aos roles de um modelo leve, como Haiku.
Chave fora do discoFuncionaO config.yaml guarda só a referência ${{ secrets.… }}.
Mesma config em VS Code, JetBrains e CLIFuncionaÉ um arquivo só, lido pelos três.

5. Troubleshooting

SintomaO que fazer
401 dizendo que a chave está ausente ou inválidaDuas causas: (1) a variável CODEALL_API_KEY não está exportada no ambiente em que o editor foi aberto — abrir o editor pelo menu do sistema não herda o que você exportou no terminal; (2) o apiBase está sem o /v1. O endereço correto é https://api.tn1.top/v1.
O modelo não aparece na listaO config.yaml tem indentação significativa. Um espaço a mais em models: faz o Continue ignorar o bloco inteiro sem avisar.
Unexpected token '<' is not valid JSONA requisição chegou sem o cabeçalho de autorização e o gateway devolveu o HTML de login. É a mesma checagem da variável de ambiente.

6. FAQ

Preciso configurar VS Code e CLI separado?
Não. O ~/.continue/config.yaml é o mesmo para a extensão e para o cn.

Posso manter outros provedores junto?
Sim. A lista models aceita vários; você escolhe no seletor do Continue.

Dúvida que não está aqui? Fale com a gente em suporte@tn1.top.

7. A mesma chave na próxima ferramenta

A sua chave CodeAll não é só do Continue. Ela responde nos dois formatos — o da OpenAI e o da Anthropic — então a ferramenta que fala GPT e a que fala Claude usam a mesma chave e a mesma assinatura.

Na prática: você deixa o Continue no modelo que preferir para a tarefa de agora e abre outra ferramenta com o modelo nativo dela, sem trocar de chave, sem uma segunda mensalidade e sem refazer configuração.

Ferramentas próximas do Continue, cobertas pela mesma chave:

Ver todas as ferramentas compatíveis