El modelo de facturación de GitHub Copilot cambió dos veces el año pasado y volvió a cambiar este mes. A partir de este mes, la revisión de código de Copilot en las solicitudes de extracción (pull requests) comienza a consumir minutos de GitHub Actions de la cuenta de facturación propietaria del repositorio. Combinado con la cuota de solicitudes premium que se implementó el trimestre pasado, los equipos de API ahora manejan tres medidores a la vez: licencias de Copilot, solicitudes premium y minutos de Actions. Esta guía explica qué mide cada medidor, cómo la nueva facturación de revisión de código afecta a los repositorios de API en particular y cómo modelar los costos antes de que aparezcan en una factura.
Al final, lo combinamos con un flujo de trabajo dentro de Apidog para que la especificación de la API, las pruebas de contrato y los pasos de revisión de IA vivan en un solo lugar en lugar de estar dispersos en tres paneles de facturación.
Si también está modelando los costos de las API que su equipo consume directamente, las guías más profundas sobre precios de GPT-5.5 y precios de DeepSeek V4 cubren el lado por token de la misma conversación.
En resumen (TL;DR)
- Copilot tiene tres medidores: licencia por puesto, solicitudes premium (dependientes del modelo) y ahora minutos de Actions para la revisión de código de Copilot.
- La revisión de código en las PR se ejecuta como una GitHub Action de forma interna. Cada revisión consume minutos de Actions de la asignación normal de Actions de la organización.
- Los repositorios de API son consumidores más intensivos que el promedio porque las PR son más grandes (especificación + clientes generados + controlador + pruebas) y las revisiones se activan en múltiples agentes.
- Las solicitudes premium limitan el trabajo "agéntico" (Workspace, modo agente, Copilot Spaces). El chat estándar y las terminaciones de código siguen sin medirse para los niveles de pago.
- Establezca límites de gasto antes del próximo ciclo de facturación. Presupueste entre 400 y 800 minutos de Actions al mes por repositorio de API activo y revise después de 30 días.
Los tres medidores y lo que realmente miden
Copilot solía ser una sola factura. Ahora son tres.
Medidor 1: Licencia por puesto
La tarifa plana. 10 $ por usuario al mes para Copilot Business, 19 $ por usuario al mes para Copilot Enterprise. Esto paga por el chat, las terminaciones en línea, las sugerencias multilínea, las integraciones IDE y el acceso al grupo de modelos estándar. Las licencias son el elemento más fácil de pronosticar y el más propenso a estar sobreaprovisionado. Audítelo una vez al trimestre y recupere las licencias de los usuarios inactivos.
Medidor 2: Solicitudes premium
Las solicitudes premium son la moneda de GitHub para las funciones más caras. Cualquier cosa que se ejecute en modo agente, Workspace, Copilot Spaces o la selección de modelos más allá del predeterminado cuenta como una o más solicitudes premium, dependiendo del modelo.
Las tarifas actuales (sujetas a revisión):
| Característica | Costo en solicitudes premium |
|---|---|
| Chat del modelo predeterminado | Gratis para los niveles de pago |
| Completions en línea | Gratis para los niveles de pago |
| Modo agente (modelo predeterminado) | 1 por solicitud |
| Workspace (modelo predeterminado) | 1 por solicitud |
| Seleccionar Claude Sonnet 4.5 | Multiplicador de 1.5x |
| Seleccionar GPT-5.5 | Multiplicador de 2x |
| Seleccionar GPT-5.5 Pro | Multiplicador de 6x |
| Consulta de Copilot Spaces | 1 por consulta |
Cada puesto de Copilot Business incluye 300 solicitudes premium al mes. Copilot Enterprise incluye 1.000. Los excesos se facturan a 0,04 $ por solicitud, limitados por el límite de gasto que establezca en la organización.
Para un equipo de API, las solicitudes que mueven el medidor son tareas en modo agente como "regenerar el cliente OpenAPI" o "escribir una prueba de contrato para este nuevo endpoint". Estas suelen ser de varios pasos internamente, por lo que una única solicitud del usuario puede traducirse en cuatro o cinco solicitudes premium.
Medidor 3: Minutos de Actions (novedad para la revisión de código)
Este es el cambio que sorprendió a los equipos este mes. Cuando Copilot realiza una revisión de código automatizada en una solicitud de extracción, la revisión se ejecuta como una GitHub Action bajo la misma infraestructura de Actions que usa su CI. Los minutos que consume la revisión se cargan de la asignación normal de Actions de la organización.
Dos cosas a saber:
- Los minutos SÍ están incluidos en su cuota de Actions de GitHub Plans existente (3.000 min/mes en Team, 50.000 en Enterprise para runners de Linux). NO son una cuota separada.
- Las revisiones en repositorios privados cuestan más que en repositorios públicos porque las Actions en repositorios privados se miden con su presupuesto de minutos, mientras que las Actions en repositorios públicos son gratuitas.
Una revisión de código típica de Copilot en una solicitud de extracción de API consume de 2 a 6 minutos de Actions. Una revisión intensa (diff grande, múltiples archivos, contexto completo del repositorio) puede llegar a 15. Multiplique por el número de PR que su equipo fusiona y tendrá un elemento de línea significativo.
Por qué los repositorios de API alcanzan estos medidores con más fuerza
Tres propiedades de los repositorios de API amplifican el costo:
- Las solicitudes de extracción son más grandes. Un cambio típico de API afecta a la especificación (`openapi.yaml`), los clientes generados en dos o tres lenguajes, el manejador del servidor y las pruebas de contrato. La revisión de Copilot los lee todos, se ejecuta más tiempo y consume más minutos que un ajuste frontend de un solo archivo.
- El código generado sesga los recuentos de tokens. Incluso cuando los clientes generados están ignorados por git, muchos equipos los confirman. La revisión los lee todos y paga por ese privilegio.
- Múltiples agentes de revisión se activan por PR. Los equipos que ejecutan la revisión de Copilot junto con CodeQL, Snyk y un escáner de seguridad personalizado pagan por cada uno de ellos por separado. Copilot es el recién llegado; los otros ya estaban medidos.
El impacto práctico: un equipo de API que fusiona 50 PR al mes a 4 minutos por revisión consume 200 minutos de Actions al mes solo en la revisión de Copilot. Eso es el 7 por ciento de una cuota mensual de nivel Team para un solo repositorio. Tres repositorios y ya está en el 21 por ciento antes de cualquier ejecución de CI.
Cómo estimar su factura mensual
El número que toma a la gente por sorpresa es el costo total, no un solo medidor. Construya la estimación en tres pasos.
Paso 1: licencias
Cuente los usuarios activos de Copilot y multiplique por el precio de la licencia.
seats = active_users × $10 (Business)
= active_users × $19 (Enterprise)
Paso 2: solicitudes premium
Estime por desarrollador por mes. Un usuario intensivo de Workspace llega a unas 600 a 800 solicitudes; un usuario solo de chat se acerca a 150. Con la cuota incluida de 300 (Business), espere que el exceso comience en el lado del usuario intensivo.
premium_overage = max(0, requests_used - 300_per_seat) × $0.04
Establezca un límite de gasto a nivel de organización para que un bucle de agente descontrolado no exceda su presupuesto. El valor predeterminado es ilimitado, lo cual es el predeterminado incorrecto para cualquier equipo que no esté monitoreando activamente.
Paso 3: Minutos de Actions para la revisión de código
Multiplique las PR fusionadas por mes por los minutos por revisión. El promedio de 4 minutos es razonable para PR de API de tamaño mediano.
review_minutes = prs_per_month × 4
review_overage = max(0, review_minutes - actions_quota_remaining)
× $0.008 (Linux private repos)
Apile los tres. Para un equipo de 10 desarrolladores que fusiona 200 PR al mes, las cifras aproximadas son:
- Licencias: 190 $ (Enterprise)
- Exceso premium: 40 $ (uso modesto del agente)
- Minutos de revisión: 800/mes, dentro de la cuota Enterprise, 0 $
- Total: ~$230 por encima de la línea base de la licencia
Los equipos más pequeños en el nivel Business alcanzan el exceso más rápido porque las cuotas son más ajustadas. Un equipo Business de 5 desarrolladores que fusione las mismas 200 PR agotaría la cuota de Actions y comenzaría a pagar 6 $ por cada 1.000 minutos de revisión.
Qué cambia en su pipeline de CI
Tres cambios concretos en el pipeline amortizan el costo de la noche a la mañana.
1. Omita la revisión de Copilot en bots y PR de dependabot. La mayoría de los equipos no necesitan la revisión de IA en una actualización de Renovate. Agregue un filtro de ruta o actor al disparador del flujo de trabajo.
on:
pull_request:
types: [opened, synchronize]
jobs:
copilot-review:
if: github.actor != 'dependabot[bot]' && github.actor != 'renovate[bot]'
runs-on: ubuntu-latest
steps:
- uses: github/copilot-review@v1
2. Almacene en caché las diferencias de cliente generadas. Si su repositorio regenera clientes en cada PR, la revisión lee la diferencia cada vez. Guarde la salida generada detrás de un hash calculado y omita el trabajo de revisión cuando el hash coincida con la rama base.
3. Ejecute la revisión de Copilot con un filtro de ruta más pequeño para los repositorios de API. Restrinja la revisión a los archivos de controlador, especificación y prueba. Omita los clientes generados por completo. La calidad de la revisión se mantiene alta; los minutos se reducen a la mitad.
on:
pull_request:
paths:
- 'apis/**/*.yaml'
- 'cmd/**'
- 'internal/**'
- 'tests/**'
Gobernanza: los cuatro controles que todo equipo de API debe establecer
Estos toman 20 minutos y evitan la mayoría de las facturas sorpresa.
- Límite de gasto. Establézcalo a nivel de organización, no a nivel de repositorio. El valor predeterminado es ilimitado; elija un número que no le haga temblar y redondéelo a la baja en un 20 por ciento.
- Alertas de solicitudes premium. GitHub envía correos electrónicos al 50, 75 y 90 por ciento de la cuota incluida. Conéctelos a Slack o a su herramienta de incidentes para que no se pierdan en las bandejas de entrada.
- Política de repositorio sobre los disparadores de revisión. Decida si la revisión de Copilot se activa en cada PR o solo en las PR etiquetadas como `review-please`. El modelo basado en etiquetas reduce los costos en aproximadamente un 60 por ciento sin perder las revisiones que detectan problemas reales.
- Implementación por equipo. Habilite las funciones de Copilot Enterprise por equipo en lugar de a nivel de toda la organización. Las nuevas funciones se envían como opcionales; no tiene que absorber el costo de cada lanzamiento en el momento en que se produce.
Dónde encaja Apidog
Apidog no es un reemplazo de Copilot; es la capa que mantiene sus pruebas de contrato dentro de una sola herramienta en lugar de tres. El patrón que mantiene los costos y la calidad predecibles:
- La especificación y los ejemplos de solicitudes guardadas residen en la colección de Apidog comprometida junto con el repositorio.
- Las pruebas de contrato se ejecutan contra el servidor de simulacros de Apidog, no contra la API en vivo. Las ejecuciones de simulacros son gratuitas y rápidas.
- La revisión de Copilot se centra en la lógica del controlador y la cobertura de las pruebas, no en si el ejemplo de la especificación está actualizado.
- El flujo de trabajo de CI ejecuta `apidog-cli` para la validación de contratos en 30 segundos y solo activa la revisión de Copilot si la validación pasa.
Esa secuencia importa porque la revisión de Copilot es el paso más caro en el pipeline. Fallar rápidamente en un problema de contrato ahorra los minutos de revisión para el código que realmente los merece. La guía de pruebas de API sin Postman cubre el flujo de trabajo de simulación subyacente de Apidog; la guía de la API de DeepSeek V4 muestra el patrón aplicado a una API de modelo.
Qué esperar en el próximo ciclo de facturación
Tres cosas para poner en el calendario:
- Días 1 a 7: El uso de solicitudes premium parece normal. La mayoría de los equipos se mantienen por debajo de la cuota incluida de 300/puesto en la primera semana.
- Días 14 a 21: Los usuarios intensivos superan la cuota incluida. Si ha establecido un límite de gasto, las solicitudes comienzan a fallar para esos usuarios. Sin un límite, la factura crece.
- Días 28 a 30: El uso de minutos de Actions de la revisión de Copilot se acumula. Aquí es donde los equipos notan el nuevo elemento de línea. Compare con la factura del mes anterior lado a lado.
Audite al final del mes. Mueva a los usuarios intensivos al nivel Enterprise (1.000 solicitudes incluidas), recorte las licencias de los usuarios inactivos y ajuste el filtro de ruta en el flujo de trabajo de revisión.
Errores comunes
Después de auditar una docena de equipos de API el mes pasado, surgen los mismos cinco problemas:
- Sin límite de gasto. Un solo bucle de agente puede ejecutarse durante horas. Siempre ponga un límite.
- Revisión habilitada en cada repositorio. Elija los repositorios donde la revisión realmente vale la pena. Deshabilítela en otros lugares.
- Clientes generados revisados. Fíltrelos por ruta.
- PR de bots revisadas. Filtre dependabot, renovate y cualquier automatizador de actualizaciones interno.
- Sin métricas de referencia. Sin una instantánea "antes", no puede saber si un cambio en el flujo de trabajo ahorró dinero. La interfaz de facturación de GitHub ofrece una exportación CSV; extráigala mensualmente.
Preguntas frecuentes (FAQ)
¿El precio del puesto sigue siendo de 10 $ por usuario?Copilot Business cuesta 10 $ por usuario al mes, Copilot Enterprise cuesta 19 $ por usuario al mes y Copilot Pro para individuos cuesta 10 $ al mes. El nivel del puesto establece la cuota de solicitudes premium incluida.
¿Ahora las terminaciones en línea se miden?No. El modelo predeterminado para el chat y las terminaciones en línea no se mide para los niveles de pago. Las solicitudes premium cubren las funciones más caras y la selección de modelos.
¿Qué sucede cuando se agota mi cuota premium?Por defecto, las solicitudes comienzan a fallar con un error de cuota. Puede establecer un límite de gasto para permitir un exceso de 0,04 $ por solicitud hasta el límite.
¿Los nuevos minutos de Actions para la revisión de código se facturan por separado?No. Consumen el mismo grupo de minutos de Actions que el resto de su CI. Realice un seguimiento del uso total de Actions y ajuste los disparadores del flujo de trabajo para mantener el presupuesto en línea.
¿Puedo deshabilitar completamente la revisión de código de Copilot?Sí. El administrador de la organización puede excluir repositorios a nivel de política. La misma configuración controla la inscripción por equipo.
¿Funcionará la revisión de Copilot en especificaciones de API privadas?Sí. Los repositorios privados consumen minutos de Actions; los repositorios públicos son gratuitos. El revisor lee la especificación y los archivos del controlador como cualquier otra fuente.
¿La revisión de Copilot también utiliza solicitudes premium?Actualmente solo consume minutos de Actions. El modelo que utiliza el revisor es parte de la plataforma Copilot y no se factura por separado como una solicitud premium. Esta es la parte que probablemente cambiará en el próximo trimestre; esté atento al registro de cambios de GitHub.
Para los equipos que ejecutan tanto la revisión de Copilot como llamadas directas a la API del modelo en CI, la guía de GPT-5.5 free Codex cubre el lado por token y Apidog envuelve la capa de simulación y contrato para que la revisión de IA solo se ejecute en las PR que primero pasen las comprobaciones baratas.
