
Claude ilimitado nas IDEs da JetBrains
Os IDEs da JetBrains — IntelliJ IDEA, PyCharm, WebStorm, GoLand e os demais — oferecem suporte ao Claude por meio do plugin Continue, disponível no JetBrains Marketplace. O Continue usa um arquivo de configuração compartilhado que funciona da mesma forma em todos os produtos da JetBrains, portanto você configura uma vez e tem o Claude em cada IDE que usa. A conexão por meio de um gateway ilimitado significa que seu assistente de IA está sempre disponível em todos os seus IDEs, sem acumular cobranças por token de cada um.
Instalação do Continue em qualquer IDE da JetBrains
Abra seu IDE da JetBrains e acesse Configurações (Ctrl+Alt+S) e depois Plugins. Pesquise por Continue na aba Marketplace e clique em Instalar. O plugin funciona em todos os IDEs da JetBrains a partir da versão 2023.1 — IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm, RubyMine, CLion, Rider e DataGrip. É necessária uma instalação por IDE, mas todos compartilham o mesmo arquivo de configuração.
Após a instalação, reinicie o IDE e você verá o painel do Continue na barra lateral direita. A primeira inicialização cria o diretório de configuração em ~/.continue/ com um arquivo config.yaml padrão. Esse é o único arquivo que você precisa editar para conectar o Claude por meio do seu gateway ilimitado. O mesmo arquivo é lido por todos os IDEs da JetBrains e pelo VS Code, caso você também use o Continue nele.
O plugin Continue oferece três recursos principais: Chat (IA conversacional na barra lateral), Editar (modificações de código em linha) e Aplicar (aplicação das alterações sugeridas aos arquivos). Cada recurso pode ser atribuído a um modelo diferente, dando a você controle detalhado sobre qual variante do Claude executa cada tarefa.
Configuração do config.yaml para Claude ilimitado
Abra ~/.continue/config.yaml em qualquer editor de texto. O arquivo usa o formato YAML com um array models que define os provedores de IA disponíveis. Adicione uma nova entrada de modelo com provider definido como anthropic, apiBase definido como https://unlimited.aiprimetech.io (host raiz, sem /v1 — o SDK acrescenta o caminho) e apiKey definido como sua chave AI Prime Tech Unlimited.
Cada entrada de modelo precisa de title (nome de exibição na interface), model (identificador do modelo) e da configuração do provedor. Crie entradas para cada variante do Claude que você deseja disponibilizar: uma para o Sonnet como seu modelo de uso diário, uma para o Opus para raciocínio complexo e, opcionalmente, uma para o Haiku para interações rápidas. O campo title é o que aparece no seletor de modelos do Continue.
Você também pode usar o tipo de provedor openai em vez de anthropic. Nesse caso, defina apiBase como https://unlimited.aiprimetech.io/v1 (com /v1), e a chave vai no campo apiKey com autenticação Bearer. O tipo de provedor anthropic é recomendado porque oferece suporte a recursos nativos, como blocos de raciocínio, e tem um comportamento de streaming melhor no Continue.
Atribuição de funções: Chat, Editar e Aplicar
O Continue permite atribuir modelos diferentes a funções diferentes. A função chat gerencia as conversas na barra lateral — explicações de código, discussões sobre arquitetura e ajuda na depuração. A função edit gerencia modificações de código em linha acionadas por Ctrl+I — gerando substituições para o código selecionado. A função apply integra o código gerado aos arquivos existentes.
No config.yaml, defina as funções de cada modelo usando o array roles: roles: [chat, edit, apply]. Um modelo com as três funções é usado para tudo. Para dividir as responsabilidades, crie várias entradas de modelos com atribuições de funções diferentes. Por exemplo, atribua o Opus à função chat para conversas que exigem raciocínio aprofundado e o Sonnet às funções edit e apply para modificações rápidas em linha.
No plano ilimitado, a estratégia ideal é atribuir o Opus à função chat (em que você faz perguntas complexas e precisa de análises detalhadas) e o Sonnet às funções edit e apply (em que a velocidade importa porque você está aguardando resultados em linha). Ambos estão incluídos na mesma tarifa fixa, portanto a escolha depende apenas do equilíbrio entre latência e qualidade para cada tipo de interação.
Substituições por projeto com .continuerc.json
Embora o config.yaml seja global, você pode substituir configurações por projeto usando um arquivo .continuerc.json na raiz do projeto. Isso é útil quando projetos diferentes precisam de configurações de modelos diferentes — talvez um projeto Python se beneficie de acréscimos específicos ao prompt do sistema, ou uma base de código legada funcione melhor com uma determinada versão de modelo.
O arquivo .continuerc.json usa a mesma estrutura do config.yaml, mas no formato JSON. Todas as configurações especificadas no arquivo do projeto substituem a configuração global apenas para esse projeto. Substituições comuns incluem prompts de sistema personalizados (para inserir convenções de programação específicas do projeto), seleções de modelos (para usar uma versão específica de modelo em uma determinada base de código) e provedores de contexto (para adicionar fontes de documentação específicas do projeto).
No plano ilimitado, as substituições por projeto permitem ajustar a experiência de IA para cada base de código sem impacto no custo. Adicione prompts de sistema extensos com a documentação completa da arquitetura para projetos complexos. Use o Opus por padrão em bases de código legadas desafiadoras. Use o Haiku em projetos nos quais você precisa principalmente de consultas rápidas. A tarifa fixa cobre todas as configurações igualmente.
Provedores de contexto e indexação da base de código
O Continue oferece suporte a provedores de contexto que inserem informações adicionais nas requisições. O provedor codebase integrado indexa os arquivos do projeto e inclui trechos de código relevantes quando você faz perguntas. O provedor docs pode indexar URLs de documentação. O provedor terminal inclui a saída recente do terminal. Cada provedor ativo adiciona tokens a todas as requisições.
Configure os provedores de contexto em config.yaml, na seção contextProviders. O provedor codebase usa um modelo de embeddings para indexar seu projeto — isso é executado localmente e não consome tokens da API. No entanto, os trechos de contexto recuperados são incluídos no prompt enviado ao Claude, aumentando a contagem de tokens por solicitação. Com um índice de uma base de código grande, isso pode adicionar 5,000-15,000 tokens por solicitação.
No plano ilimitado, ative todos os provedores de contexto que melhorem a qualidade das respostas. Quanto mais contexto relevante o Claude tiver, melhores serão suas respostas. Adicione provedores de documentação para seu framework, referências de API dos serviços que você usa e provedores personalizados para bases de conhecimento internas. Os tokens extras por solicitação são cobertos pelo preço fixo, e a melhoria na qualidade justifica o consumo adicional.
Consistência entre IDEs e configuração compartilhada
Um dos maiores pontos fortes do Continue é a portabilidade da configuração. O diretório ~/.continue/ é compartilhado entre todas as IDEs que usam Continue — todos os produtos JetBrains e também o VS Code. Edite config.yaml uma vez, e a alteração será aplicada em todos eles. Sua conexão ilimitada com o Claude funciona no IntelliJ ao escrever Java, no PyCharm ao escrever Python, no WebStorm ao escrever TypeScript e no VS Code para todo o restante.
Essa configuração compartilhada mantém suas preferências de modelo, atribuições de funções, prompts de sistema e provedores de contexto consistentes, independentemente da IDE que você abrir. Desenvolvedores que trabalham com várias linguagens e várias IDEs JetBrains têm uma experiência de IA unificada sem repetir a configuração em cada ferramenta.
O plano ilimitado amplia esse benefício porque o uso em várias IDEs multiplica o consumo de tokens. Um desenvolvedor que usa IntelliJ, PyCharm e WebStorm ao longo do dia — fazendo perguntas, gerando código e revisando alterações em cada um — acumula uso da API nos três. Com cobrança por token, esse padrão de uso em várias IDEs fica caro. No plano ilimitado, todas as IDEs são cobertas por um único preço fixo.
Solução de problemas do Continue no JetBrains
Se o Continue exibir 'modelo não disponível' após a configuração, verifique cuidadosamente a sintaxe de config.yaml. YAML é sensível a espaços em branco — a indentação incorreta invalida silenciosamente as entradas de modelos. Use um validador de YAML ou abra o painel de saída do Continue (Exibir -> Janelas de ferramentas -> Continue) para ver os erros de análise. O problema mais comum é a falta de um espaço após os dois-pontos em pares de chave e valor.
Se as solicitações excederem o tempo limite no JetBrains, mas funcionarem no VS Code com a mesma configuração, o problema pode estar nas configurações de proxy do JetBrains, que substituem as conexões diretas. Verifique Configurações -> Aparência e comportamento -> Configurações do sistema -> Proxy HTTP. Se estiver definido como 'Detectar automaticamente' ou como um proxy corporativo, tente 'Sem proxy' para confirmar a conectividade direta e, em seguida, configure o proxy corretamente, se necessário.
Erros de autenticação (401/403) com credenciais corretas às vezes indicam que config.yaml não foi recarregado após a edição. Feche e reabra o painel do Continue ou reinicie a IDE. O Continue armazena a configuração em cache ao inicializar o painel e não monitora alterações no arquivo em todas as versões de IDE.
# ~/.continue/config.yaml
models:
- title: "Claude Sonnet (Unlimited)"
provider: anthropic
model: claude-sonnet-4-5
apiBase: "https://aiprimetech.io"
apiKey: "<your AI Prime Tech Unlimited key>"
roles:
- edit
- apply
- title: "Claude Opus (Unlimited)"
provider: anthropic
model: claude-opus-4-6
apiBase: "https://aiprimetech.io"
apiKey: "<your AI Prime Tech Unlimited key>"
roles:
- chat
# This config works in ALL JetBrains IDEs + VS Code simultaneouslyPerguntas frequentes
Um único config.yaml funciona em todas as IDEs JetBrains?
Devo usar o tipo de provedor anthropic ou openai no Continue?
Posso atribuir modelos diferentes ao chat e à edição no Continue?
Por que o Continue adiciona tantos tokens dos provedores de contexto?
Como substituo as configurações para um projeto específico?
Obtenha uma chave de API — sem precisar de conta na Anthropic nem de lista de espera.
Obtenha sua chave de APIAI Prime Tech é um gateway de API independente. Não tem afiliação com a Anthropic, não é endossado por ela e não é seu revendedor. Claude e os nomes dos modelos relacionados são marcas comerciais de seus respectivos proprietários.