Nota:
La capacidad de traer tus propias claves (BYOK) para usar modelos personalizados con GitHub Models para organizaciones en GitHub está en versión preliminar pública y sujeto a cambios.
Actualmente, la compatibilidad con los modelos está limitada a OpenAI y AzureAI.
Puedes traer tus propias claves de API (BYOK) a GitHub Models y permitir que los equipos usen los proveedores de modelos de lenguaje grande (LLM) preferidos en herramientas como Indicaciones, Área de juegos y Modelos en acción. Para más información sobre GitHub Models, consulta Acerca de los modelos de GitHub.
Para más información sobre la facturación y los precios, consulta Acerca de la facturación de Modelos de GitHub.
¿Por qué traer tus propias claves de API?
Como propietario de la organización, puedes tener requisitos específicos para la gobernanza, la seguridad de los datos y el cumplimiento. Al configurar tus propias claves de API, puedes hacer lo siguiente:
- 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.
Configuración de tus claves de API para agregar modelos personalizados
Importante
Se recomienda encarecidamente cumplir el principio de privilegios mínimos y asignar solo los ámbitos mínimos necesarios a las claves de API.
Primero debes agregar las claves de API pertinentes para la organización. Después, puedes especificar o habilitar los modelos personalizados que quieres poner a disposición de los usuarios.
Adición de claves de API
- En la esquina superior derecha de GitHub, selecciona la foto del perfil y haz clic en Tus organizaciones.
- Junto a la organización, haga clic en Settings.
- En la sección "Code, planning, and automation" section of the sidebar, haz clic en el menú desplegable Models. Después, haz clic en Custom models. La página "Custom Models" muestra las claves de API y los modelos personalizados agregados a la organización.
- Haz clic en Add API key.
- En el cuadro de diálogo "Add the API key", proporciona detalles sobre la clave. Name y API Key son campos obligatorios.
- Haga clic en Save(Guardar).
Habilitación de modelos personalizados
- En la esquina superior derecha de GitHub, selecciona la foto del perfil y haz clic en Tus organizaciones.
- Junto a la organización, haga clic en Settings.
- En la sección "Code, planning, and automation" section of the sidebar, haz clic en el menú desplegable Models. Después haz clic en Development.
- En "Models permissions", selecciona All publishers para habilitar los modelos agregados por las claves de API.
- Si esta opción no está disponible, debes permitir el uso del modelo en la organización. Consulta Administración del uso del modelo del equipo.
- Opcionalmente, selecciona Only select models para crear una lista personalizada de modelos habilitados o deshabilitados. Esto te permite controlar qué modelos están disponibles para tu organización.
Creación de una lista de modelos habilitados o deshabilitados
Para controlar qué modelos están disponibles para tu organización, crea una lista de modelos habilitados o deshabilitados de la siguiente manera:
- En la esquina superior derecha de GitHub, selecciona la foto del perfil y haz clic en Tus organizaciones.
- Junto a la organización, haga clic en Settings.
- En la sección "Code, planning, and automation" section of the sidebar, haz clic en el menú desplegable Models. Después haz clic en Development.
- En "Models permissions", selecciona Only select models y después Enabled list en la lista desplegable para crear una lista de modelos permitidos.
- Opcionalmente, selecciona Disabled list en la lista desplegable si quieres crear una lista de modelos bloqueados.
- Encima de la tabla de modelos, haz clic en Add models or publishers.
- En el cuadro de diálogo "Select models and publishers to allow", selecciona los modelos y publicadores que quieras incluir en la lista.
- Haz clic en Update enabled list para guardar los cambios.
Pasos siguientes
Ahora que has habilitado los modelos personalizados en GitHub Models, descubre cómo hacer lo siguiente:
-
Experimentar con el modelo personalizado en el área de juegos. Consulta Experimentos con modelos de IA en el área de juegos.
-
Almacenar mensajes en GitHub para que puedas iterar a fin de ajustarlos y compartirlos con las partes interesadas. Consulta Storing prompts in GitHub repositories.
-
Publicar tu aplicación de IA. Consulta Pasar a producción.