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

Como usar o Continue com sua chave CodeMax

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 CodeMax, pagando em reais.

Se você ainda não tem chave, escolha um plano ou peça um teste 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 CodeMax 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: CodeMax Opus 4.8
    provider: openai
    model: Opus 4.8
    apiBase: https://api.tn1.top/v1
    apiKey: ${{ secrets.CODEMAX_API_KEY }}
    roles:
      - chat
      - edit
      - apply
  1. Exporte a chave: export CODEMAX_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 CodeMax 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 CodeMax é feito para rodar Opus 4.8 sem contar tokens. Sonnet e Haiku ficam disponíveis para quando a tarefa não pedir o modelo maior.

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

ModeloComo escrever
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 CODEMAX_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. Em sessão longa

O CodeMax existe para a sessão que não acaba em dez minutos. O Continue dispara várias chamadas por tarefa, e é aí que o teto de uso costuma aparecer.

Por isso o padrão aqui é o Opus 4.8: não há motivo para trocar por um modelo menor no meio da tarefa só para economizar chamada. Se a sessão passar de uma hora, o que costuma atrapalhar não é o teto, é o contexto acumulado — recomece a conversa quando o assunto mudar, em vez de arrastar o histórico inteiro.

Outras ferramentas de uso contínuo, na mesma chave:

Ver todas as ferramentas compatíveis