Inicio / Aprende / Claude ilimitado en los IDE de JetBrains
Claude en JetBrains. Una mesa de dibujo de precisión con un gran marco de editor dividido en varios paneles y un pequeño conector API intercambiable a su lado.

Claude ilimitado en los IDE de JetBrains

Los IDE de JetBrains —IntelliJ IDEA, PyCharm, WebStorm, GoLand y los demás— son compatibles con Claude mediante el complemento Continue, disponible en JetBrains Marketplace. Continue utiliza un archivo de configuración compartido que funciona de forma idéntica en todos los productos de JetBrains, por lo que basta con configurarlo una vez para disponer de Claude en todos los IDE que uses. Conectarte mediante una pasarela ilimitada significa que tu asistente de IA siempre está disponible en todos tus IDE sin que se acumule la facturación por token de cada uno.

Instalar Continue en cualquier IDE de JetBrains

Abre tu IDE de JetBrains y ve a Configuración (Ctrl+Alt+S) y, después, a Complementos. Busca Continue en la pestaña Marketplace y haz clic en Instalar. El complemento funciona en todos los IDE de JetBrains a partir de la versión 2023.1: IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm, RubyMine, CLion, Rider y DataGrip. Se necesita una instalación por IDE, pero todos comparten el mismo archivo de configuración.

Tras la instalación, reinicia el IDE y verás el panel de Continue en la barra lateral derecha. El primer inicio crea el directorio de configuración en ~/.continue/ con un archivo config.yaml predeterminado. Este es el único archivo que necesitas editar para conectar Claude a través de tu pasarela ilimitada. Todos los IDE de JetBrains leen el mismo archivo, al igual que VS Code si también utilizas Continue allí.

El complemento Continue ofrece tres funciones principales: Chat (IA conversacional en la barra lateral), Edit (modificaciones de código en línea) y Apply (aplicación de los cambios sugeridos a los archivos). Cada función se puede asignar a un modelo distinto, lo que te permite controlar con precisión qué variante de Claude se encarga de cada tarea.

Configurar config.yaml para Claude ilimitado

Abre ~/.continue/config.yaml en cualquier editor de texto. El archivo utiliza el formato YAML con un array models que define los proveedores de IA disponibles. Añade una nueva entrada de modelo con provider establecido en anthropic, apiBase en https://unlimited.aiprimetech.io (host raíz, sin /v1: el SDK añade la ruta) y apiKey en tu clave de AI Prime Tech Unlimited.

Cada entrada de modelo necesita title (el nombre que se muestra en la interfaz), model (el identificador del modelo) y la configuración del proveedor. Crea entradas para cada variante de Claude que quieras tener disponible: una para Sonnet como modelo de uso diario, otra para Opus para razonamiento complejo y, opcionalmente, otra para Haiku para interacciones rápidas. El campo title es lo que aparece en el selector de modelos de Continue.

También puedes utilizar el tipo de proveedor openai en lugar de anthropic. En ese caso, establece apiBase en https://unlimited.aiprimetech.io/v1 (con /v1) y coloca la clave en el campo apiKey con autenticación Bearer. Se recomienda el tipo de proveedor anthropic porque admite funciones nativas como los bloques de razonamiento y ofrece un mejor comportamiento de transmisión en Continue.

Asignación de roles: Chat, Edit y Apply

Continue permite asignar modelos distintos a roles distintos. El rol chat se encarga de las conversaciones de la barra lateral: explicaciones de código, discusiones sobre arquitectura y ayuda para depurar. El rol edit se encarga de las modificaciones de código en línea activadas con Ctrl+I y genera reemplazos para el código seleccionado. El rol apply se encarga de tomar el código generado e integrarlo en los archivos existentes.

En config.yaml, establece los roles de cada modelo mediante el array roles: roles: [chat, edit, apply]. Un modelo con los tres roles se utiliza para todo. Para repartir las responsabilidades, crea varias entradas de modelos con distintas asignaciones de roles. Por ejemplo, asigna Opus al rol chat para conversaciones que requieran razonamiento profundo y Sonnet a los roles edit y apply para realizar modificaciones rápidas en línea.

Con el servicio ilimitado, la estrategia óptima es asignar Opus a chat (donde planteas preguntas complejas y necesitas un análisis exhaustivo) y Sonnet a edit y apply (donde la velocidad importa porque estás esperando resultados en línea). Ambos están incluidos en la misma tarifa plana, así que la elección depende únicamente del equilibrio entre latencia y calidad para cada tipo de interacción.

Ajustes por proyecto con .continuerc.json

Aunque config.yaml es global, puedes sobrescribir los ajustes por proyecto mediante un archivo .continuerc.json en la raíz del proyecto. Esto resulta útil cuando distintos proyectos necesitan configuraciones de modelos diferentes: quizá un proyecto de Python se beneficie de adiciones específicas al prompt del sistema, o una base de código heredada funcione mejor con una versión concreta del modelo.

El archivo .continuerc.json utiliza la misma estructura que config.yaml, pero en formato JSON. Cualquier ajuste especificado en el archivo del proyecto sobrescribe la configuración global únicamente para ese proyecto. Entre los ajustes habituales se incluyen prompts del sistema personalizados (para incorporar convenciones de programación específicas del proyecto), selecciones de modelos (para utilizar una versión específica del modelo con una base de código concreta) y proveedores de contexto (para añadir fuentes de documentación específicas del proyecto).

Con el servicio ilimitado, los ajustes por proyecto te permiten adaptar la experiencia de IA a cada base de código sin repercusiones en el coste. Añade prompts del sistema extensos con documentación completa de la arquitectura para proyectos complejos. Utiliza Opus de forma predeterminada para bases de código heredadas difíciles. Utiliza Haiku para proyectos en los que necesites principalmente consultas rápidas. La tarifa plana cubre todas las configuraciones por igual.

Proveedores de contexto e indexación de la base de código

Continue admite proveedores de contexto que incorporan información adicional a las solicitudes. El proveedor codebase integrado indexa los archivos de tu proyecto e incluye fragmentos de código relevantes cuando haces preguntas. El proveedor docs puede indexar URL de documentación. El proveedor terminal incluye la salida reciente de la terminal. Cada proveedor activo añade tokens a todas las solicitudes.

Configura los proveedores de contexto en config.yaml, dentro de la sección contextProviders. El proveedor de la base de código utiliza un modelo de embeddings para indexar tu proyecto; este proceso se ejecuta localmente y no consume tokens de la API. Sin embargo, los fragmentos de contexto recuperados se incluyen en el prompt enviado a Claude, lo que aumenta el número de tokens por solicitud. Con un índice de una base de código grande, esto puede añadir 5,000-15,000 tokens por solicitud.

Con el plan ilimitado, activa todos los proveedores de contexto que mejoren la calidad de las respuestas. Cuanto más contexto relevante tenga Claude, mejores serán sus respuestas. Añade proveedores de documentación para tu framework, referencias de API para los servicios que utilizas y proveedores personalizados para las bases de conocimiento internas. Los tokens adicionales por solicitud están cubiertos por la tarifa plana y la mejora de calidad justifica la sobrecarga.

Coherencia entre IDE y configuración compartida

Una de las funciones más destacadas de Continue es la portabilidad de la configuración. El directorio ~/.continue/ se comparte entre todos los IDE que utilizan Continue: todos los productos de JetBrains y VS Code. Edita config.yaml una vez y el cambio se aplicará en todas partes. Tu conexión ilimitada a Claude funciona en IntelliJ al escribir Java, en PyCharm al escribir Python, en WebStorm al escribir TypeScript y en VS Code para todo lo demás.

Esta configuración compartida mantiene tus preferencias de modelos, asignaciones de roles, prompts del sistema y proveedores de contexto coherentes, independientemente del IDE que abras. Los desarrolladores que trabajan con varios lenguajes y varios IDE de JetBrains obtienen una experiencia de IA unificada sin repetir la configuración en cada herramienta.

El plan ilimitado amplifica esta ventaja porque el uso entre distintos IDE multiplica el consumo de tokens. Un desarrollador que utiliza IntelliJ, PyCharm y WebStorm a lo largo del día, haciendo preguntas, generando código y revisando cambios en cada uno, acumula uso de la API en los tres. Con la facturación por token, este patrón de uso entre IDE resulta costoso. Con el plan ilimitado, todos los IDE están cubiertos por una única tarifa plana.

Solución de problemas de Continue en JetBrains

Si Continue muestra «modelo no disponible» después de la configuración, revisa cuidadosamente la sintaxis de config.yaml. YAML es sensible a los espacios en blanco: una sangría incorrecta invalida las entradas de los modelos sin avisar. Utiliza un validador de YAML o abre el panel de salida de Continue (Ver -> Ventanas de herramientas -> Continue) para ver los errores de análisis. El problema más habitual es la falta de un espacio después de los dos puntos en los pares clave-valor.

Si las solicitudes agotan el tiempo de espera en JetBrains pero funcionan en VS Code con la misma configuración, el problema puede deberse a que la configuración del proxy de JetBrains está anulando las conexiones directas. Revisa Configuración -> Apariencia y comportamiento -> Configuración del sistema -> Proxy HTTP. Si está seleccionado «Detección automática» o un proxy corporativo, prueba «Sin proxy» para confirmar la conectividad directa y, después, configura el proxy correctamente si es necesario.

Los errores de autenticación (401/403) con credenciales correctas a veces indican que config.yaml no se ha recargado después de editarlo. Cierra y vuelve a abrir el panel de Continue, o reinicia el IDE. Continue almacena la configuración en caché al inicializar el panel y no supervisa los cambios del archivo en todas las versiones de los 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 simultaneously

Preguntas frecuentes

¿Un mismo config.yaml funciona en todos los IDE de JetBrains?
Sí. El archivo ~/.continue/config.yaml se comparte entre todos los IDE de JetBrains (IntelliJ, PyCharm, WebStorm, GoLand, etc.) y VS Code. Configúralo una vez y úsalo en todas partes. Tu conexión ilimitada a Claude está disponible en todos los IDE sin repetir la configuración.
¿Debo utilizar el tipo de proveedor anthropic u openai en Continue?
Utiliza el tipo de proveedor anthropic con apiBase establecido en el host raíz (sin /v1). Ofrece compatibilidad nativa con streaming, bloques de razonamiento y llamadas a herramientas. El tipo de proveedor openai funciona, pero requiere /v1 en apiBase y pierde algunas funciones específicas de Anthropic.
¿Puedo asignar modelos diferentes al chat y a la edición en Continue?
Sí. Crea varias entradas de modelos con diferentes arrays roles. Asigna Opus al rol chat para un razonamiento profundo y Sonnet a los roles edit/apply para realizar modificaciones rápidas en línea. Con el plan ilimitado, esta distribución optimiza tanto la calidad como la velocidad sin compromisos de coste.
¿Por qué Continue añade tantos tokens de los proveedores de contexto?
Los proveedores de contexto (índice de la base de código, documentación, terminal) incorporan información relevante en cada solicitud. Esto puede añadir 5,000-15,000 tokens por llamada, pero mejora considerablemente la calidad de las respuestas. Con el plan ilimitado, activa todos los proveedores útiles sin preocuparte por los tokens adicionales por solicitud.
¿Cómo puedo sobrescribir la configuración para un proyecto específico?
Crea un archivo .continuerc.json en la raíz de tu proyecto. Utiliza la misma estructura que config.yaml (en formato JSON) y sobrescribe la configuración global solo para ese proyecto. Es útil para prompts del sistema, preferencias de modelos o proveedores de contexto específicos del proyecto.
Empieza a usar Claude en minutos

Obtén una clave de API: no necesitas una cuenta de Anthropic ni estar en una lista de espera.

Obtén tu clave de API

AI Prime Tech es una pasarela de API independiente. No está afiliada a Anthropic, no cuenta con su respaldo ni es un distribuidor de Anthropic. Claude y los nombres de los modelos relacionados son marcas comerciales de sus respectivos propietarios.

Más guías de la API de Claude

Cómo obtener una clave de API de ClaudePrecios de la API de Claude, explicadosLa forma más económica de usar la API de ClaudeCursor ilimitado con la API de ClaudeAcceso ilimitado a Claude CodeGateway de la API de Claude frente al acceso directo a AnthropicUsar Claude a través de una API compatible con OpenAIComparativa de modelos de ClaudePagar la API de Claude con criptomonedasAcceso a la API de Claude sin lista de esperaCómo reducir el uso de tokens de ClaudeCline ilimitado con la API de ClaudeRoo Code ilimitado con la API de ClaudeAider sin límites con la API de ClaudeClaude ilimitado en VS CodeOpenCode sin límites con la API de ClaudeEjecutar un agente Hermes sin límites con ClaudeEjecutar OpenClaw sin límites con ClaudeQué significa una API compatible con AnthropicClave de API de Claude Code: cómo obtenerla y configurarlaCostes de la API de Claude Code: precios y cómo reducirlosErrores de la API de Claude: límites de solicitudes y soluciones para 400, 500 y 529Cómo comprar créditos para la API de ClaudePrueba gratuita de la API de Claude: qué es realmente gratis y qué noAPI de Claude frente a la suscripción Claude Pro/Max: cuál elegirEjecutar la CLI de Codex con ClaudeConectar Claude a n8nEnrutar LiteLLM a ClaudeUsar Claude en Kilo CodeIntegra Claude en GitHub CopilotConecta Zed a Claude a través de la pasarelaConecta Cherry Studio a ClaudeConfigura LangChain para usar Claude en la pasarelaEjecuta Factory Droid con ClaudeLa API de Claude Code, explicadaIntegración de la API de Claude en tu aplicación