Como usar o Qwen Code com sua chave CodeAll | CodeAll
CodeAll Ver planos

Como usar o Qwen Code com sua chave CodeAll

O Qwen Code aceita provedores no formato da OpenAI. Declarando a CodeAll, o agente roda na sua assinatura, 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 Qwen Code instalado: npm install -g @qwen-code/qwen-code

2. Configurar o Qwen Code

Adicione o provedor no settings.json. O campo envKey guarda o nome da variável de ambiente — a chave nunca é escrita no arquivo.

SistemaOnde fica
macOS~/.qwen/settings.json (chave em ~/.qwen/.env)
Linux~/.qwen/settings.json (chave em ~/.qwen/.env)
Windows%USERPROFILE%\.qwen\settings.json (chave em .env)
{
  "modelProviders": [
    {
      "name": "codejato",
      "authType": "openai",
      "baseUrl": "https://api.tn1.top/v1",
      "envKey": "CODEALL_API_KEY",
      "model": "gpt-5.5"
    }
  ]
}
  1. Exporte a chave: export CODEALL_API_KEY="sua-chave".
  2. Rode qwen na pasta do projeto.
  3. Para trocar de modelo, mude o campo model ou escolha pelo seletor.

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-qwen-code). Nós ainda não executamos o Qwen Code 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 Qwen Code o modelo é informado por model dentro de modelProviders.

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

4. O que funciona

RecursoStatusObservação
Agente de terminalNão testamosÉ o modo principal do Qwen Code; não executamos aqui.
Endereço com /v1FuncionaO authType: openai espera o caminho completo: https://api.tn1.top/v1.
Chave fora do discoFuncionaenvKey aponta para o nome da variável, não para o valor.
Login com conta QwenNãoNão se aplica: a autenticação é a sua chave CodeAll.

5. Troubleshooting

SintomaO que fazer
401 dizendo que a chave está ausente ou inválidaA variável nomeada em envKey não está exportada, ou o baseUrl está sem o /v1. Confira com echo $CODEALL_API_KEY; o endereço correto é https://api.tn1.top/v1.
A configuração parece ignoradamodelProviders é uma lista. Se o arquivo já tinha um objeto ali, o formato quebra em silêncio.

6. FAQ

Preciso de conta na Alibaba?
Não. O Qwen Code é só o programa; quem responde é a CodeAll.

envKey é a chave?
Não, é o nome da variável de ambiente que guarda a chave.

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 Qwen Code. 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 Qwen Code 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 Qwen Code, cobertas pela mesma chave:

Ver todas as ferramentas compatíveis