Como usar o Cursor com sua chave CodeJato
O Cursor aceita uma chave e um endereço de API próprios. Apontando os dois pro CodeJato, o chat passa a rodar na sua assinatura, pagando em reais, sem cartão internacional.
São três campos pra preencher e leva menos de 2 minutos. Se você ainda não tem chave, escolha um plano ou peça um teste grátis.
Antes de começar, o principal: a chave vale pro painel de chat do Cursor. Autocomplete (Tab), edição inline (Cmd/Ctrl + K) e o Composer continuam rodando na infraestrutura do próprio Cursor: isso é limitação do Cursor, não do CodeJato.
1. Pré-requisitos
- Cursor instalado: baixe em cursor.com.
- Sua chave CodeJato (chega por email depois do pagamento ou do pedido de trial).
- Não precisa de assinatura paga do Cursor. Chave própria funciona no plano gratuito dele.
2. Configurar o Cursor
Abra as configurações do Cursor (Cmd/Ctrl + ,, ou Cmd/Ctrl + Shift + J nas versões novas) e vá na aba Models.
Preencha assim:
| Campo no Cursor | O que colocar |
|---|---|
| OpenAI API Key | sua chave CodeJato (começa com sk-) |
| Override OpenAI Base URL | https://api.tn1.top/v1 |
| Model (adicionar) | Opus 4.8 |
Passo a passo:
- Cole a chave no campo OpenAI API Key.
- Ative Override OpenAI Base URL e cole
https://api.tn1.top/v1. - Clique em + Add model e digite
Opus 4.8(exatamente assim, com o espaço e as maiúsculas). - Clique em Verify para o Cursor testar a conexão.
- Abra o chat (
Cmd/Ctrl + L) e mande uma mensagem para confirmar. - Deixe
Opus 4.8marcado como modelo ativo e feche as configurações.
O /v1 no final é obrigatório. Com https://api.tn1.top (sem o /v1) o Cursor monta o endereço errado e devolve erro de autenticação, que parece chave inválida, mas não é.
3. Modelos disponíveis
Sua assinatura é do Claude Code, então no Cursor você usa os mesmos três modelos do seu setup — os nomes são idênticos:
Opus 4.8— o mais capaz. Comece por este.Sonnet— equilíbrio entre qualidade e velocidade, bom para o dia a dia.Haiku— o mais rápido e econômico, para tarefas simples.
Cada nome é uma rota com fallback automático: se um provedor congestionar, sua requisição segue por outro sem você perceber. Para trocar depois, selecione outro modelo no seletor do chat.
Escreva o nome exatamente assim: com espaço e maiúsculas em Opus 4.8, e maiúscula inicial em Sonnet e Haiku. O Cursor trata o nome como texto literal, e um nome diferente não encontra a rota.
4. O que funciona
| Recurso do Cursor | Com a chave CodeJato |
|---|---|
| Chat (Cmd/Ctrl + L) | Funciona |
| Composer / modo agente | Depende da versão: costuma ficar no backend do Cursor |
| Edição inline (Cmd/Ctrl + K) | Não: backend do Cursor |
| Autocomplete (Tab) | Não: backend do Cursor |
Ou seja: o chat: perguntar, revisar, gerar código — roda na sua assinatura. Os recursos que o Cursor executa no servidor dele (autocomplete, edição inline e, na maioria das versões, o Composer) continuam sendo dele.
5. Troubleshooting
O "Verify" falha: confira, nesta ordem: (1) o endereço termina em /v1; (2) a chave foi colada inteira, sem espaço no começo ou no fim; (3) o nome do modelo está exatamente como na lista acima, respeitando espaço e maiúsculas. Se o chat funcionar mesmo com o Verify reclamando, pode usar normalmente.
Os modelos do próprio Cursor pararam de funcionar: é esperado. Ao ativar o override da base URL, o Cursor passa a mandar tudo pro endereço novo. Desative o override para voltar a usar os modelos dele.
Erro 401: chave errada, incompleta ou expirada. Confira no seu painel se ela está ativa.
Respostas lentas em horário de pico: a rota cai automaticamente em outro provedor quando um fica congestionado. Se persistir, troque o modelo no seletor do chat.
Continua travado: chame a gente em suporte@tn1.top com um print da aba Models.
6. FAQ rápida
Preciso pagar o Cursor também? Não. Chave própria funciona no plano gratuito do Cursor. Você paga só a sua assinatura CodeJato.
Posso usar a mesma chave no Cursor e no Claude Code? Pode — é a mesma chave e a mesma assinatura. Só não compartilhe entre pessoas diferentes.
Preciso de cartão internacional? Não. Você paga em reais (Pix, boleto ou cartão brasileiro) e usa no Cursor normalmente.
Dá para testar antes de assinar? Dá. Peça uma chave de teste grátis, sem cartão, e siga este mesmo guia.
E o Claude Code? Também funciona com a mesma chave — o passo a passo está em /setup.