Skip to main content

Enabling custom models for GitHub Copilot in your enterprise

Integrate your preferred custom models with GitHub Copilot by using your own LLM API keys, and make them available for organizations in your enterprise account.

Nota:

La capacidad de usar sus propias claves de API en GitHub Copilot está en versión preliminar pública y sujeta a cambios.

Puede traer sus propias claves de API a GitHub Copilot y permitir que los equipos usen los proveedores de modelos de lenguaje grande (LLM) preferidos con Chat de Copiloto, CLI de Copilot y VS Code.

Se admiten las claves de API de los siguientes proveedores:

  • Anthropic
  • AWS Bedrock
  • Google AI Studio
  • Microsoft Foundry
  • OpenAI
  • Proveedores compatibles con OpenAI
  • xAI

También se admiten modelos optimizados, pero la funcionalidad y la calidad de los resultados pueden variar en función de la configuración de ajuste. Debe probar el modelo y revisar cuidadosamente sus salidas antes de usarlas en producción.

Why bring your own API keys?

As an enterprise owner, you may have specific requirements for governance, data security, and compliance. Setting up your own API keys allows you to address:

  • Gobernanza y cumplimiento: elige proveedores de LLM que cumplan las directivas y los requisitos normativos de tu organización.
  • Administración de costos: adáptate a los métodos de pago, los contratos, los créditos o las tarifas negociadas existentes y evita el uso por encima del límite.
  • Visibilidad y control: administra los modelos a los que el equipo puede acceder y supervisa el uso mediante los paneles y facturación existentes del proveedor.
  • Flexibilidad: admite modelos personalizados o especializados que tu organización ya usa.

Adding your key to an enterprise account

Importante

We highly recommend adhering to the principle of least privilege by assigning only the minimum necessary scopes to your API keys.

After you've added your key and selected one or more models, you and members of your organizations will be able to use them with Chat de Copiloto, CLI de Copilot y VS Code. Your models will appear at the bottom of the model picker, under the enterprise name.

  1. Vaya a su empresa. Por ejemplo, desde la página Empresas en GitHub.com.

  2. En la parte superior de la página, haga clic en controles de IA.

  3. In the sidebar, click Copilot.

  4. Click Configure allowed models.

  5. Haga clic en la pestaña Modelos personalizados .

  6. Encima de la lista de claves de API, haga clic en Agregar clave de API.

  7. En "Proveedor", seleccione el proveedor de LLM que desea usar.

  8. En "Nombre", escriba un nombre para esta clave. Esto se mostrará en el selector de modelos.

  9. En "Clave de API", escriba o pegue la clave.

  10. Dependiendo del proveedor que use, seleccione o agregue modelos.

    • Si usa OpenAI, Anthropic o xAI, haga clic en en el campo de texto clave de API para capturar los modelos asociados a la clave. A continuación, en "Modelos disponibles", seleccione los modelos que desea usar.

      Captura de pantalla del formulario "Agregar clave de API". El botón "Obtener nuevos modelos" está resaltado con un contorno de color naranja.

    • Si usa Microsoft Foundry, escriba la dirección URL de implementación en el campo en "Dirección URL de implementación". A continuación, en el campo de "Modelos disponibles", escriba un id. de modelo y haga clic en para agregarlo.

      Si los modelos tienen direcciones URL de implementación diferentes, no se pueden agregar a la misma clave de API. Cree una clave de API independiente para cada dirección URL de implementación.

      Captura de pantalla del formulario "Agregar clave de API". El campo de texto del modelo y el botón "Agregar modelo" se resaltan con un contorno naranja.

  11. Después de seleccionar o agregar los modelos que desea que estén disponibles, haga clic en Guardar.

Managing availability of custom models in your organizations

You can choose whether the models you have added are available to organizations in your enterprise account.

  1. Vaya a su empresa. Por ejemplo, desde la página Empresas en GitHub.com.
  2. En la parte superior de la página, haga clic en controles de IA.
  3. In the sidebar, click Copilot.
  4. Click Configure allowed models.
  5. Click the Custom models tab.
  6. Above the list of API keys, click the Added models tab.
  7. Next to a model, click Configure. If any organizations already have access to the model, instead of "Configure", you will need to click All organizations or X organizations.
  8. In the modal that opens, click the Access tab.

    Nota:

    The model must be set to 'Enabled' before the "Access" tab will be available.

  9. Choose how the model should be made available to organizations:
    • To make the model available to all organizations in your enterprise account, select Allow for all organizations.
    • To only make the model available for specific organizations, select Choose per organization, and check or uncheck the organizations listed below.
  10. Click Save.

Further reading