Source: https://aiprimetech.io/es/learn/use-claude-api-with-jetbrains/ [Inicio](/es/) / [Aprende](/es/learn/) / Claude ilimitado en los IDE de JetBrains # 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. Copiar ``` # ~/.continue/config.yaml models: - title: "Claude Sonnet (Unlimited)" provider: anthropic model: claude-sonnet-4-5 apiBase: "https://aiprimetech.io" apiKey: "" roles: - edit - apply - title: "Claude Opus (Unlimited)" provider: anthropic model: claude-opus-4-6 apiBase: "https://aiprimetech.io" apiKey: "" 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](/register) 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 Claude](/es/learn/how-to-get-a-claude-api-key/)[Precios de la API de Claude, explicados](/es/learn/claude-api-pricing-explained/)[La forma más económica de usar la API de Claude](/es/learn/cheapest-way-to-use-claude-api/)[Cursor ilimitado con la API de Claude](/es/learn/unlimited-cursor-claude-api/)[Acceso ilimitado a Claude Code](/es/learn/use-claude-api-with-claude-code/)[Gateway de la API de Claude frente al acceso directo a Anthropic](/es/learn/claude-api-vs-anthropic-direct/)[Usar Claude a través de una API compatible con OpenAI](/es/learn/openai-compatible-claude-api/)[Comparativa de modelos de Claude](/es/learn/claude-api-models-compared/)[Pagar la API de Claude con criptomonedas](/es/learn/claude-api-with-crypto-payment/)[Acceso a la API de Claude sin lista de espera](/es/learn/claude-api-without-waitlist/)[Cómo reducir el uso de tokens de Claude](/es/learn/how-to-reduce-claude-token-usage/)[Cline ilimitado con la API de Claude](/es/learn/use-claude-api-with-cline/)[Roo Code ilimitado con la API de Claude](/es/learn/use-claude-api-with-roo-code/)[Aider sin límites con la API de Claude](/es/learn/use-claude-api-with-aider/)[Claude ilimitado en VS Code](/es/learn/use-claude-api-with-vscode/)[OpenCode sin límites con la API de Claude](/es/learn/use-claude-api-with-opencode/)[Ejecutar un agente Hermes sin límites con Claude](/es/learn/run-hermes-agent-with-claude-api/)[Ejecutar OpenClaw sin límites con Claude](/es/learn/run-openclaw-with-claude-api/)[Qué significa una API compatible con Anthropic](/es/learn/anthropic-compatible-api/)[Clave de API de Claude Code: cómo obtenerla y configurarla](/es/learn/claude-code-api-key-setup/)[Costes de la API de Claude Code: precios y cómo reducirlos](/es/learn/claude-code-api-costs/)[Errores de la API de Claude: límites de solicitudes y soluciones para 400, 500 y 529](/es/learn/claude-api-errors-troubleshooting/)[Cómo comprar créditos para la API de Claude](/es/learn/buy-claude-api-credits/)[Prueba gratuita de la API de Claude: qué es realmente gratis y qué no](/es/learn/claude-api-free-trial/)[API de Claude frente a la suscripción Claude Pro/Max: cuál elegir](/es/learn/claude-api-vs-subscription/)[Ejecutar la CLI de Codex con Claude](/es/learn/use-claude-api-with-codex/)[Conectar Claude a n8n](/es/learn/use-claude-api-with-n8n/)[Enrutar LiteLLM a Claude](/es/learn/use-claude-api-with-litellm/)[Usar Claude en Kilo Code](/es/learn/use-claude-api-with-kilo-code/)[Integra Claude en GitHub Copilot](/es/learn/use-claude-api-with-github-copilot/)[Conecta Zed a Claude a través de la pasarela](/es/learn/use-claude-api-with-zed/)[Conecta Cherry Studio a Claude](/es/learn/use-claude-api-with-cherry-studio/)[Configura LangChain para usar Claude en la pasarela](/es/learn/use-claude-api-with-langchain/)[Ejecuta Factory Droid con Claude](/es/learn/use-claude-api-with-factory-droid/)[La API de Claude Code, explicada](/es/learn/claude-code-api/)[Integración de la API de Claude en tu aplicación](/es/learn/claude-api-integration/)