Como usar o Claude Desktop com sua chave CodeAll
O Claude Desktop é o app oficial da Anthropic — o de janela, não o do terminal. No modo Third-Party Inference ele aceita apontar para um gateway próprio, então o mesmo app que você já usa passa 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. Esta ferramenta monta o resto do caminho sozinha.
1. Pré-requisitos
- Uma chave CodeAll ativa.
- O app instalado (claude.ai/download) e o Modo Desenvolvedor ligado: menu Help → Troubleshooting → Enable Developer Mode, confirmar em Enable. O app reinicia sozinho e passa a mostrar um menu Developer no topo.
2. Configurar o Claude Desktop
Com o Modo Desenvolvedor ligado, vá em Developer → Configure Third-Party Inference… e escolha o provedor Gateway. São quatro campos — os mesmos que aparecem no arquivo abaixo, que é onde o app guarda essa configuração:
| Sistema | Onde fica |
|---|---|
| macOS | ~/Library/Application Support/Claude-3p/configLibrary/ |
| Linux | ~/.config/Claude-3p/configLibrary/ |
| Windows | %LOCALAPPDATA%\Claude-3p\configLibrary\ |
{
"inferenceProvider": "gateway",
"inferenceCredentialKind": "static",
"inferenceGatewayBaseUrl": "https://api.tn1.top",
"inferenceGatewayApiKey": "<sua chave CodeAll>",
"inferenceGatewayAuthScheme": "x-api-key",
"inferenceModels": ["gpt-5.5", "Opus 4.8", "Sonnet", "Haiku"]
}
- Preencha: Gateway base URL
https://api.tn1.top, Gateway API key com a sua chave CodeAll, Gateway auth schemex-api-key(o padrão do app ébearer; o gateway da CodeAll aceita os dois) e, em Model list, os nomes da tabela da próxima seção. - A lista de modelos é opcional, mas preencha: deixando vazia, o app monta o seletor com tudo que o
/v1/modelsdevolve — hoje são 656 modelos, o que torna o seletor inútil. - Se for escrever o arquivo em vez de usar o diálogo, atenção ao nome: ele tem que ser um UUID (gere com
uuidgen), e o_meta.jsonda mesma pasta precisa apontar para ele —{"appliedId": "<o-mesmo-uuid>", "entries": [{"id": "<o-mesmo-uuid>", "name": "CodeAll"}]}. Nome que não seja UUID é ignorado em silêncio: o app não avisa nada e continua respondendo pela Anthropic. - Feche o app por completo (Cmd+Q no macOS; sair pela bandeja no Windows) e abra de novo. A configuração é lida uma vez, quando o app inicia — e não há vigia na pasta: editar o arquivo com o app aberto não surte efeito.
- Mande uma mensagem. Se responder, está valendo pela sua assinatura CodeAll.
De onde vem esta configuração. Os campos foram conferidos contra o binário do próprio Claude Desktop instalado aqui e contra a referência oficial de configuração. Do lado do gateway, os três endereços que o app usa responderam 200, sem redirecionamento: GET /v1/models?limit=1000 (descoberta), GET /v1/models?limit=1 (botão de teste) e POST /v1/messages (a conversa em si). O que ainda não testamos de ponta a ponta é o app numa instalação nova — se algo divergir aí, escreva para suporte@tn1.top que corrigimos.
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 Claude Desktop o modelo é informado por inferenceModels (a lista dentro do JSON).
| Modelo | Como escrever |
|---|---|
gpt-5.5 | gpt-5.5 |
Opus 4.8 | Opus 4.8 |
Sonnet | Sonnet |
Haiku | Haiku |
4. O que funciona
| Recurso | Status | Observação |
|---|---|---|
| Apontar o app oficial para outro servidor | Funciona | Pelo modo Third-Party Inference, com o Modo Desenvolvedor ligado. |
Autenticação por x-api-key | Funciona | O gateway aceita x-api-key e Authorization: Bearer — os dois respondem 200. |
Endereço sem /v1 | Funciona | Use https://api.tn1.top: o app acrescenta /v1/messages sozinho. |
| Ver os modelos da CodeAll no seletor | Funciona | Os nomes entram como você escrever — o app não filtra nome que não seja Claude. |
| Arquivo com nome que não seja UUID | Não | É descartado sem aviso. Pelo diálogo do app isso não acontece: ele mesmo gera o UUID. |
| Ligar o Modo Desenvolvedor por arquivo | Não | Tem que ser pelo menu Help → Troubleshooting; não há atalho por configuração. |
| Fluxo completo numa instalação nova | Não testamos | O app zerado, do download ao primeiro chat, não passou por teste nosso. |
5. Troubleshooting
| Sintoma | O que fazer |
|---|---|
| Não existe o menu Developer | O Modo Desenvolvedor está desligado. Vá em Help → Troubleshooting → Enable Developer Mode; o app reinicia e o menu aparece. |
| O app continua respondendo pela Anthropic | Duas causas comuns: (1) faltou fechar 100% (Cmd+Q / sair pela bandeja) — a configuração só é lida no launch; (2) o arquivo foi criado com nome que não é UUID, e nesse caso ele é ignorado sem nenhum aviso. |
401 ao mandar mensagem | Chave errada, incompleta ou expirada. Dá para conferir sem gastar inferência: um POST para https://api.tn1.top/v1/messages com o corpo {} devolve 401 se a chave for ruim e 400 se ela estiver boa. |
| O seletor veio com centenas de modelos | A lista ficou vazia e o app se serviu do /v1/models inteiro. Preencha Model list com os nomes da tabela acima. |
| Quero voltar ao normal | Troque o appliedId no _meta.json, ou apague o arquivo da configuração, e reabra o app. |
6. FAQ
É o mesmo que o Claude Code?
Não. O Claude Code é o do terminal, e o guia dele é o /setup. Aqui é o app de janela, com a mesma chave.
Preciso pagar a Anthropic também?
Não. O app é gratuito; o que passa a sair da sua assinatura CodeAll é a inferência.
Preciso do Modo Desenvolvedor mesmo?
Precisa: é ele que revela o menu Developer, onde fica a configuração de inferência de terceiros. Ligar não muda mais nada no app.
Posso usar a mesma chave no app e no terminal?
Pode — é a mesma chave e a mesma assinatura. Só não compartilhe entre pessoas diferentes.
Para onde vão meus dados?
Para o gateway da CodeAll e, de lá, para o provedor que atender a requisição.
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 Claude Desktop. 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 Claude Desktop 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 Claude Desktop, cobertas pela mesma chave: