Source: https://aiprimetech.io/es/learn/use-claude-api-with-github-copilot/ [Inicio](/es/) / [Aprende](/es/learn/) / GitHub Copilot Chat con Claude a través de una pasarela: configuración de un endpoint personalizado, modo agente y soluciones # GitHub Copilot Chat con Claude a través de una pasarela: configuración de Custom Endpoint, modo agente y soluciones El chat de VS Code puede funcionar con modelos que aportes tú. El proveedor integrado de Anthropic solo acepta una clave de API, sin ningún campo para una dirección distinta, por lo que se añade una pasarela mediante el proveedor de endpoint personalizado. Elige el tipo de API Messages y enumera los modelos en chatLanguageModels.json. Forma parte de la versión estable de VS Code desde la versión 1.122. ## Qué incluye el uso de tu propia clave | Función | Con tu propio modelo | Chatear, preguntar y planificar | Sí | Modo agente, herramientas integradas y servidores MCP | Sí, si el modelo está marcado toolCalling: true | Sugerencias en línea (completado de código) y sugerencias de la siguiente edición | No: siguen procediendo de GitHub Copilot | Búsqueda semántica y otras funciones basadas en embeddings | No: siguen necesitando una cuenta de GitHub Desde VS Code 1.122, estos modelos funcionan sin iniciar sesión en GitHub y sin un plan de Copilot. En Copilot Business y Enterprise, BYOK está activado de forma predeterminada y los administradores pueden desactivarlo mediante la política **Usar tu propia clave de modelo de lenguaje**. ## Añade la pasarela como un endpoint personalizado - Abre la vista de chat, abre el selector de modelos y elige **Administrar modelos de lenguaje**, o ejecuta **Chat: Administrar modelos de lenguaje** desde la paleta de comandos. - Elige **Añadir modelos** y, después, el proveedor **Endpoint personalizado**. - Introduce un nombre para mostrar y la clave API de tu pasarela. - Selecciona el tipo de API **Messages**. A continuación, VS Code abre chatLanguageModels.json para la lista de modelos. ## chatLanguageModels.json chatLanguageModels.jsonCopiar ``` [ { "name": "AI Prime Tech", "vendor": "customendpoint", "apiKey": "${input:aiprimeApiKey}", "apiType": "messages", "models": [ { "id": "claude-sonnet-5", "name": "Claude Sonnet 5", "url": "https://aiprimetech.io/v1/messages", "toolCalling": true, "vision": true, "maxInputTokens": 200000, "maxOutputTokens": 32000 }, { "id": "claude-opus-5-5", "name": "Claude Opus 5.5", "url": "https://aiprimetech.io/v1/messages", "toolCalling": true, "vision": true, "maxInputTokens": 200000, "maxOutputTokens": 32000 }, { "id": "claude-haiku-4-5", "name": "Claude Haiku 4.5", "url": "https://aiprimetech.io/v1/messages", "toolCalling": true, "vision": true, "maxInputTokens": 168000, "maxOutputTokens": 32000 } ] } ] ``` | Campo | Por qué | id | El ID del modelo que se envía a la pasarela | url | El endpoint completo. VS Code utiliza una URL que termina en /messages tal cual; proporciona la ruta completa para evitar conjeturas | toolCalling: true | Obligatorio para el modo agente. Un modelo sin esta opción no aparece para los agentes | maxInputTokens + maxOutputTokens | Su suma no debe superar la ventana de contexto del modelo | apiKey: ${input:...} | VS Code solicita la clave una sola vez y la guarda, por lo que no se escribe en el archivo Con el tipo Messages, VS Code envía la clave en el encabezado x-api-key , que es lo que espera la pasarela. Los ID de los modelos deben coincidir exactamente con los de la pasarela. ## Modelos GPT con la misma clave El proveedor Custom Endpoint también admite los formatos de OpenAI. Para añadir modelos GPT con una clave del grupo Codex de la pasarela, añade un segundo proveedor con "apiType": "chat-completions" y URL de modelos de https://aiprimetech.io/v1/chat/completions. Una clave solo da acceso a los modelos de su propio grupo, por lo que Claude y GPT normalmente necesitan entradas independientes con claves distintas. La antigua opción github.copilot.chat.customOAIModels y el proveedor **OpenAI Compatible** están obsoletos y se han sustituido por Custom Endpoint. Traslada las entradas antiguas a chatLanguageModels.json. ## Resolución de problemas | Lo que ves | Causa | Solución | El modelo no aparece en el selector | Hace falta volver a cargar, o toolCalling es false, o el espacio de trabajo está en modo restringido | Reinicia VS Code, establece toolCalling: true, marca el espacio de trabajo como de confianza | La lista de proveedores no incluye Custom Endpoint | VS Code es anterior a 1.122, o tu organización ha deshabilitado BYOK | Actualiza VS Code; consulta al administrador sobre la política BYOK | 401 / clave API no válida | La clave guardada es incorrecta o pertenece a otro endpoint | Icono de engranaje junto al proveedor y, después, **Actualizar clave API** | Modelo no compatible | El id no coincide con un ID de modelo de la pasarela | Utiliza un ID de la tabla siguiente | Errores de contexto o de tokens | maxInputTokens junto con maxOutputTokens supera la ventana | Reduce maxInputTokens | Concurrency limit exceeded | Varios agentes o ventanas se ejecutan a la vez con una sola clave | Ejecuta menos en paralelo Para obtener más detalles, ejecuta **Desarrollador: Establecer nivel de registro**, elige **Traza**, abre **Salida** y selecciona **GitHub Copilot Chat**. La vista de depuración del chat muestra las solicitudes exactas. Una línea del registro que indique que se ha anulado el registro de BYOK proveedores porque la política no los permite apunta a una política de la organización. | ID del modelo | Úsalo para | claude-sonnet-5 | Opción predeterminada para programación y trabajo con agentes: rápida, potente y de precio intermedio. | claude-opus-5-5 | Razonamiento más complejo, refactorizaciones grandes y ejecuciones largas de agentes. | claude-fable-5-1 | El más capaz y el más caro; resérvalo para las tareas más difíciles. | claude-haiku-4-5 | Económico y rápido: títulos, resúmenes, clasificación y pasos pequeños. ¿Prefieres la terminal? La misma clave permite ejecutar [Claude Code en VS Code](/es/claude-code/vscode/) mediante su propia extensión. ## Preguntas frecuentes ¿Puedo usar mi propia clave API de Claude en GitHub Copilot? Sí. En el chat de VS Code, selecciona Administrar modelos de lenguaje, Añadir modelos y, después, el proveedor Anthropic para la API de Anthropic, o Custom Endpoint con el tipo de API Messages para una pasarela. ¿Puedo cambiar la URL base de Anthropic en Copilot? No en el proveedor Anthropic integrado, que solo acepta una clave. Utiliza el proveedor Custom Endpoint y establece el campo url de cada modelo en el endpoint /v1/messages de la pasarela. ¿Funcionan los modelos BYOK en el modo agente de Copilot? Sí, cuando el modelo está marcado con toolCalling: true. Las herramientas integradas y los servidores MCP siguen funcionando; las sugerencias de código en línea siguen procediendo de Copilot. ¿Necesito una suscripción a Copilot para usar mi propio modelo? Desde VS Code 1.122, no: los modelos BYOK funcionan sin iniciar sesión en GitHub ni tener un plan de Copilot. Las organizaciones Business y Enterprise pueden deshabilitar esta función mediante una política. 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](/learn/use-claude-api-with-cursor/)[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/)[Utiliza Claude con el SDK de OpenAI: endpoint compatible con OpenAI, streaming, herramientas y límites](/es/learn/openai-compatible-claude-api/)[Los modelos de Claude explicados: una comparación de Claude Opus, Sonnet, Haiku y Fable; todos los modelos de la API de Claude, nombres de modelos de Anthropic y precios (2026)](/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/)[Claude ilimitado en los IDE de JetBrains](/es/learn/use-claude-api-with-jetbrains/)[Aider con Claude a través de una pasarela: ANTHROPIC_API_BASE, archivos de configuración, modo arquitecto y soluciones](/es/learn/use-claude-api-with-aider/)[Claude ilimitado en VS Code](/es/learn/use-claude-api-with-vscode/)[Configuración de OpenCode para Claude: ajustes de opencode.json, modelos y errores comunes](/es/learn/use-claude-api-with-opencode/)[Hermes Agent con Claude a través de una pasarela: configuración de un proveedor personalizado, controles de costes y soluciones](/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 API de Claude Code — ANTHROPIC_API_KEY: cómo obtenerla, configurarla y cuándo usar claude setup-token en su lugar](/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/)[Explicación de los errores de la API de Claude: error del servidor 500, sobrecarga 529, límite de solicitudes 429, solicitud incorrecta 400 y la solución para cada uno](/es/learn/claude-api-errors-troubleshooting/)[Cómo comprar créditos para la API de Claude y por qué un crédito de Claude es mejor que cualquier oferta de «comprar una cuenta de Claude»](/es/learn/buy-claude-api-credits/)[API gratuita de Claude: ¿existe una clave API de Claude gratuita y qué es realmente gratis en 2026?](/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/)[Codex CLI con un proveedor personalizado: config.toml, modelos GPT y Claude, extensión para IDE y soluciones](/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/)[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/)[ChatAnthropic en LangChain: importación, base_url, streaming, herramientas y errores](/es/learn/use-claude-api-with-langchain/)[SDK de Python de Anthropic: instalación, configuración de base_url, streaming y gestión de errores](/es/learn/anthropic-python-sdk/)[Claude con Vercel AI SDK: baseURL de createAnthropic, streaming y soluciones](/es/learn/use-claude-api-with-vercel-ai-sdk/)[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/)[Cómo usar Claude sin límites y por qué no existe un «Claude Code crackeado»](/es/learn/get-unlimited-claude-usage/)