ESPACIO PUBLICITARIO DISPONIBLE · HABLEMOS

Cómo Configurar el Cambio de Modelos en JetBrains AI Assistant (Claude 3.5 Sonnet vs. GPT-4o)

365Finds Editorial
11.430 artículos Wiki recopilados

Usa 365 Wiki con tu IA

Copia el prompt de abajo, pégalo en la IA que ya usas y haz tu pregunta.

Descargar el Skill completo

Pruébalo primero con el prompt. Si usas 365 Wiki a menudo, instala el Skill completo de 365Wiki y no tendrás que volver a pegarlo. Si no tienes una IA habitual, también sirven las versiones web de Gemini o Microsoft Copilot.

Los desarrolladores que trabajan en el ecosistema de IDEs de JetBrains—incluyendo IntelliJ IDEA, PyCharm, WebStorm, Rider, GoLand y CLion—pueden alternar entre Anthropic Claude 3.5 Sonnet y OpenAI GPT-4o directamente desde el selector de modelos en la ventana de AI Chat, o configurar credenciales externas a nivel global en Settings | Tools | AI Assistant | Providers & API keys.

Sin embargo, para configurar y alternar modelos de manera efectiva, es fundamental comprender cómo JetBrains AI Assistant divide sus capas de ejecución: el chat interactivo y los agentes autónomos permiten alternar libremente entre grandes modelos como Claude 3.5 Sonnet y GPT-4o, mientras que el autocompletado de código en el editor (código fantasma) opera sobre motores dedicados de latencia ultra baja (modelos locales o JetBrains Mellum) y no sigue de forma automática la selección del chat.


1. Dónde se configuran los modelos: Selector del Chat vs. Configuración Global

JetBrains ofrece dos métodos complementarios: selección inmediata por conversación y administración centralizada de proveedores mediante Bring Your Own Key (BYOK).

Método A: Cambio inmediato por tarea en la ventana AI Chat

En el flujo de desarrollo diario, no es necesario abrir el panel de configuración general cada vez que se requiere un modelo diferente:

  1. Abra la ventana de herramientas AI Chat desde la barra lateral derecha (o use el atajo Alt+Enter / presione doble Shift y escriba "AI Chat").
  2. En la barra superior de la ventana de chat, localice el menú desplegable del Selector de Modelos (Model Selector) (muestra el modelo activo actual o la opción Auto).
  3. Haga clic en el desplegable y seleccione el modelo deseado:
    • Elija Claude 3.5 Sonnet para refactorizaciones arquitectónicas complejas entre múltiples archivos, diseño de algoritmos intrincados o revisiones críticas de lógica.
    • Elija GPT-4o para generación de código estándar (boilerplate), resolución rápida de dudas, creación de pruebas unitarias o scripts.
    • Elija Auto si prefiere que JetBrains enrute la consulta de forma dinámica según las pruebas de rendimiento, la latencia y el coste en tokens.
  4. Escriba su prompt o haga clic en el icono de adjunto para incluir contexto del proyecto (archivos, carpetas, símbolos o cambios en Git).

Consejo práctico: Cambiar de modelo en medio de una conversación extensa reenviará todo el historial acumulado al nuevo modelo, multiplicando el consumo de tokens. Cuando comience una tarea diferente, haga clic en el botón + (New Chat) antes de elegir el nuevo modelo.

Método B: Conectar claves propias mediante "Providers & API keys" (BYOK)

Si su equipo no dispone de una suscripción administrada de JetBrains AI o prefiere utilizar los créditos corporativos directos de Anthropic u OpenAI, puede recurrir a la modalidad Bring Your Own Key (BYOK):

  1. Abra las preferencias del IDE:
    • Windows / Linux: File | Settings (o Ctrl+Alt+S)
    • macOS: IntelliJ IDEA | Settings (o Cmd+,)
  2. Diríjase a Tools | AI Assistant | Providers & API keys.
  3. En la sección Third-party AI providers, seleccione el proveedor:
    • Anthropic: Ingrese su API key de Anthropic para habilitar Claude 3.5 Sonnet y modelos afines.
    • OpenAI: Ingrese su API key de OpenAI para habilitar GPT-4o, GPT-4o mini y modelos de razonamiento.
    • OpenAI Compatible / Modelos Locales: Indique la URL del endpoint si utiliza servidores locales como Ollama, LM Studio o LiteLLM.
  4. Haga clic en Test Connection para validar la conectividad y los permisos de la clave.
  5. Haga clic en Apply y OK. Los modelos recién autenticados estarán disponibles de inmediato en el selector desplegable de AI Chat.

2. Frontera Arquitectónica: Modelos de Chat vs. Autocompletado de Código

Una duda recurrente entre los desarrolladores es por qué las sugerencias que aparecen en gris mientras se escribe código en el editor no adoptan el estilo de Claude cuando se selecciona Claude 3.5 Sonnet en el chat.

Esta separación responde a un diseño deliberado orientado al rendimiento:

Capa de FuncionalidadModelos Principales UtilizadosMotivo de la Separación
AI Chat y Modo AgenteClaude 3.5 Sonnet; GPT-4o; o1/o3; GeminiRazonamiento profundo, análisis de contexto amplio y cambios en múltiples ficheros; tolera latencias de 1 a 5 segundos.
Generación y Refactorización en EditorModelos centrales (GPT-4o / Claude / Gemini)Acciones estructuradas invocadas explícitamente con Alt+Enter ("Generar código", "Refactorizar").
Autocompletado en Línea (Ghost Text)JetBrains Mellum; modelos locales Full LineRequiere latencia extremadamente baja (<50 ms) y optimización en Fill-in-the-Middle (FIM). Los modelos generales de chat provocarían retrasos inaceptables al teclear.
Asistentes Instantáneos (Instant Helpers)GPT-4o mini; Gemini FlashTareas ligeras en segundo plano: titular conversaciones, recolectar contexto de símbolos y sugerir nombres de variables.

Si desea personalizar el autocompletado en línea, JetBrains permite configurar un endpoint compatible con OpenAI en el apartado AI Completion de Providers & API keys. No obstante, el modelo debe soportar explícitamente esquemas FIM o predicción de edición (Next-Edit); los modelos generales de chat no están preparados para el autocompletado a nivel de pulsación de tecla.


3. Asignación de Modelos según la Tarea: ¿Cuándo usar Claude 3.5 Sonnet o GPT-4o?

Aunque ambos modelos representan la vanguardia en desarrollo de software, cada uno destaca en escenarios específicos:

Cuándo elegir Claude 3.5 Sonnet:

Cuándo elegir GPT-4o:


4. Gestión de Cuotas, Créditos y Costes

El intercambio frecuente entre modelos insignia incide directamente en el consumo de recursos y la facturación:

  1. Créditos de JetBrains AI (Planes Pro y Ultimate):
    • El servicio oficial en la nube consume AI Credits, renovados cada 30 días.
    • Claude 3.5 Sonnet y GPT-4o están catalogados como modelos de máxima capacidad, por lo que consumen más créditos por petición que variantes ligeras como GPT-4o mini o Gemini Flash. En la interfaz se identifican con etiquetas como Reasoning model o High cost model.
  2. Impacto del Contexto Acumulado:
    • Cada consulta al modelo envía de nuevo el historial íntegro de la conversación. Un hilo con 20 interacciones consumirá sustancialmente más tokens en el último mensaje que en el primero. Para ahorrar créditos, inicie un New Chat al cambiar de objetivo.
  3. Ventajas Financieras de BYOK:
    • Para equipos con flujos de refactorización intensivos, configurar claves propias mediante BYOK elimina los topes mensuales de créditos de JetBrains, abonando únicamente el consumo real de tokens directamente a Anthropic u OpenAI.
  4. Gobernanza y Políticas Empresariales:
    • En organizaciones administradas centralmente con JetBrains Central o JetBrains IDE Services, los administradores pueden bloquear proveedores externos o restringir determinados modelos por motivos de seguridad y cumplimiento normativo.

5. Resumen: Flujo de Trabajo Recomendado

Referencias