{"meta":{"title":"Guías de configuración","intro":"Estas guías le guiarán a través de la configuración del SDK de Copilot para su caso de uso específico, desde proyectos personales hasta plataformas de producción que sirven a miles de usuarios.","product":"GitHub Copilot","breadcrumbs":[{"href":"/es/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/es/enterprise-cloud@latest/copilot/how-tos","title":"Procedimientos"},{"href":"/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk","title":"SDK de Copilot"},{"href":"/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup","title":"Configuración del SDK de Copilot"},{"href":"/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/choosing-a-setup-path","title":"Elección de una ruta de instalación"}],"documentType":"article"},"body":"# Guías de configuración\n\nEstas guías le guiarán a través de la configuración del SDK de Copilot para su caso de uso específico, desde proyectos personales hasta plataformas de producción que sirven a miles de usuarios.\n\n<!-- markdownlint-disable GHD046 GHD005 -->\n\n<!-- Suppressed: GHD046 (outdated release terminology), GHD005 (hardcoded data variable) -->\n\n## Arquitectura de un vistazo\n\nCada integración del SDK de Copilot sigue el mismo patrón principal: la aplicación se comunica con el SDK, que se comunica con la CLI de Copilot a través de JSON-RPC. Lo que cambia en las configuraciones es **dónde se ejecuta la CLI**, **cómo se autentican los usuarios** y **cómo se administran las sesiones**.\n\n![Diagrama: Diagrama de flujo que muestra el proceso descrito.](/assets/images/help/copilot/copilot-sdk/setup-choosing-a-setup-path-diagram-0.png)\n\nLas guías de configuración siguientes le ayudarán a configurar cada capa para su escenario.\n\n## ¿Quién eres?\n\n### 🧑 💻 Aficionado\n\nVa a crear un asistente personal, un proyecto lateral o una aplicación experimental. Quieres la forma más directa de obtener Copilot en tu código.\n\n**Comience con:**\n\n1. \\*\\*\n   [Configuración predeterminada (CLI agrupada)](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/bundled-cli)\\*\\*: el SDK incluye automáticamente la CLI, solo tiene que instalar y ir.\n2. \\*\\*\n   [Configuración de la CLI local](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/local-cli)\\*\\*—Use su propio binario de CLI o una instancia de la CLI en ejecución (avanzado)\n\n### 🏢 Desarrollador interno de aplicaciones\n\nEstá creando herramientas para su equipo o empresa. Los usuarios son empleados que necesitan autenticarse con sus cuentas de empresa GitHub o pertenencias a la organización.\n\n**Comience con:**\n\n1. \\*\\*\n   [Configuración de OAuth de GitHub](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/github-oauth)\\*\\*: permitir que los empleados inicien sesión con sus cuentas de GitHub\n2. \\*\\*\n   [Configuración de servicios back-end](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/backend-services)\\*\\*: ejecución del SDK en los servicios internos\n\n**Si se escala más allá de un único servidor:**\n\n1. \\*\\*\n   [Multiinquilino e implementaciones de servidor](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/multi-tenancy)\\*\\*: configuración de las opciones del SDK para el modo de servidor multiusuario\n2. \\*\\*\n   [Escalabilidad y multitenencia](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/scaling)\\*\\*: control de varios usuarios y servicios\n\n### 🚀 Desarrollador de aplicaciones (ISV)\n\nEstá creando un producto para los clientes. Debe controlar la autenticación de los usuarios, ya sea a través de GitHub o mediante la administración de la identidad usted mismo.\n\n**Comience con:**\n\n1. \\*\\*\n   [Configuración de OAuth de GitHub](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/github-oauth)\\*\\*: permitir que los clientes inicien sesión con GitHub\n2. \\*\\*\n   [BYOK (traiga su propia clave)](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/auth/byok)\\*\\*—Gestione usted mismo su identidad con las claves de sus propios modelos\n3. \\*\\*\n   [Configuración de servicios back-end](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/backend-services)\\*\\*—Impulsa tu producto con código del lado del servidor\n\n**Para producción:**\n\n1. \\*\\*\n   [Multiinquilino e implementaciones de servidor](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/multi-tenancy)\\*\\*: use `mode: \"empty\"`, tokens por sesión y estado de tiempo de ejecución aislado.\n2. \\*\\*\n   [Escalabilidad y multitenencia](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/scaling)\\*\\*: atender a muchos clientes de forma confiable\n\n### 🏗️ Desarrollador de plataformas\n\nVa a insertar Copilot en una plataforma: API, herramientas de desarrollo o infraestructura en la que se basan otros desarrolladores. Necesita un control específico sobre las sesiones, el escalado y el multiinquilino.\n\n**Comience con:**\n\n1. \\*\\*\n   [Configuración de servicios back-end](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/backend-services)\\*\\*—Integración principal del servidor\n2. \\*\\*\n   [Multiinquilino e implementaciones de servidor](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/multi-tenancy)\\*\\*: opciones de aislamiento de nivel de SDK, autenticación por sesión y tiempo de ejecución compartido\n3. \\*\\*\n   [Escalabilidad y multitenencia](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/scaling)\\*\\*: aislamiento de sesión, escalado horizontal, persistencia\n\n**Dependiendo del modelo de autenticación:**\n\n1. \\*\\*\n   [Configuración de OAuth de GitHub](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/github-oauth)\\*\\*: para usuarios autenticados por GitHub\n2. \\*\\*\n   [BYOK (traiga su propia clave)](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/auth/byok)\\*\\*—Para la identidad autogestionada y el acceso a modelos\n\n## Matriz de decisión\n\nUse esta tabla para encontrar las guías adecuadas en función de lo que necesita hacer:\n\n| Lo que necesitas                                                                                                                 | Guía |\n| -------------------------------------------------------------------------------------------------------------------------------- | ---- |\n| Primeros pasos rápidos                                                                                                           |      |\n| [Configuración predeterminada (CLI agrupada)](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/bundled-cli)         |      |\n| Usa tu propio binario CLI o servidor                                                                                             |      |\n| [Configuración de la CLI local](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/local-cli)                         |      |\n| Los usuarios inician sesión con GitHub                                                                                           |      |\n| [Configuración de OAuth de GitHub](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/github-oauth)                   |      |\n| Usa tus propias claves para modelos (OpenAI, Azure y más)                                                                        |      |\n| [BYOK (traiga su propia clave)](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/auth/byok)                               |      |\n| Azure BYOK con identidad administrada (sin claves de API)                                                                        |      |\n| [Identidad administrada de Azure con BYOK](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/azure-managed-identity) |      |\n| Ejecución del SDK en un servidor                                                                                                 |      |\n| [Configuración de servicios back-end](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/backend-services)            |      |\n| Configuración de las opciones del SDK para usuarios simultáneos                                                                  |      |\n| [Multiinquilino e implementaciones de servidor](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/multi-tenancy)     |      |\n| Atender a varios usuarios o escalar horizontalmente                                                                              |      |\n| [Escalabilidad y multitenencia](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/setup/scaling)                           |      |\n\n## Comparación de configuración\n\n![Diagrama: Diagrama de flujo que muestra el proceso descrito.](/assets/images/help/copilot/copilot-sdk/setup-choosing-a-setup-path-diagram-1.png)\n\n## Prerequisites\n\nTodas las Guías asumen que usted tiene:\n\n* **Uno de los SDKs** instalados (los SDK de Node.js, Python y .NET incluyen la CLI automáticamente):\n  * Node.js: `npm install @github/copilot-sdk`\n  * Pitón: `pip install github-copilot-sdk`\n  * Go: `go get github.com/github/copilot-sdk/go` (requiere una instalación independiente de la CLI)\n  * .NET:`dotnet add package GitHub.Copilot.SDK`\n\nSi es nuevo, comience primero con **[Crea tu primera aplicación con tecnología Copilot](/es/enterprise-cloud@latest/copilot/how-tos/copilot-sdk/getting-started)** y vuelva aquí para la configuración de producción.\n\n## Pasos siguientes\n\nElija la guía que coincida con su situación en la [matriz de decisiones](#decision-matrix) anterior o comience con la descripción del rol más cercana a su rol."}