VS Code 1.122 permite conectar modelos de IA externos sin extenaciones
La nueva funcionalidad Custom Endpoint habilita el uso de la API Chat Completions de terceros directamente en el chat nativo del editor.

Microsoft ha añadido un proveedor de "Custom Endpoint" en la version estable 1.122 de Visual Studio Code. Esto permite a los desarrolladores conectar su propia clave de API a servicios de inteligencia artificial externos sin instalar extensiones de terceros. El objetivo es unificar el uso de modelos ajenos dentro de la experiencia de chat nativa del editor, eliminando la dependencia de suscripciones o extensiones especificas para cada proveedor.
Integracion nativa
El mecanismo soporta tres formatos de API: Chat Completions, Responses y Messages. En la guia de referencia, se utiliza el formato Chat Completions para conectar con DEVUP AI, una plataforma independiente que ofrece acceso a modelos de codigo. La configuracion se realiza a traves de la palette de comandos de VS Code, seleccionando "Chat: Manage Language Models" y luego "Add Models".
El usuario introduce sus credenciales y el endpoint publico (por ejemplo, https://api.devupai.com/v1/chat/completions). VS Code genera automaticamente un archivo chatLanguageModels.json donde define el modelo, incluyendo parametros como toolCalling, vision y los limites de tokens (maxInputTokens y maxOutputTokens). Es crucial configurar estos valores numericos correctamente para evitar errores en el presupuesto de contexto y salida del modelo.
Este enfoque de "Bring Your Own Key" (BYOK) permite mantener el flujo de trabajo dentro del editor, con respuestas en streaming y soporte para herramientas de espacio de trabajo (workspace tools). Sin embargo, no sustituye automaticamente todas las capacidades de IA integradas de VS Code, ya que depende de la compatibilidad especifica de cada modelo externo con las herramientas del editor.
Para los administradores y desarrolladores, esto reduce la friccion al adoptar nuevos modelos: no hay que gestionar instaladores adicionales ni actualizar extensiones. La clave de API se almacena de forma segura mediante la referencia de secreto de VS Code, evitando que se exponga en el codigo fuente o en el historial de versiones. La verificacion del estado actual de esta funcionalidad puede consultarse en la documentacion oficial de modelos de lenguaje de VS Code.


