Saltearse al contenido

Qué es cada número

El consumo se mide en tokens y su costo se dice en créditos: un crédito son US$ 0,01 y los créditos son los nano-AIU que Copilot anota en cada llamada, divididos entre 10⁹. Se calcula una vez, en la CLI, y todo lo demás —la terminal, el panel, los documentos, el CSV, el MCP— solo lo muestra: un panel que recalculara por su cuenta terminaría diciendo otro número que el comando.

De dónde sale: dos bases de Copilot, y las dos se leen

Sección titulada «De dónde sale: dos bases de Copilot, y las dos se leen»
Dónde trabajásDónde lo escribeQuién lo registra
El chat de VS Code (Ask, Edit, Agent)agent-traces.db, la base de trazas de Copilot Chat (kb tokens --activar la enciende, una vez por máquina)kb tokens --registrar —solo, al abrir, cerrar y publicar; a mano, con «Actualizar consumo» del panel—
La ventana de agentes de VS Code, y la CLI de Copilot en la terminal~/.copilot/session-store.db (se crea sola; no hay nada que configurar)Lo mismo, por la carpeta de cada sesión: lo que corrió en el código de otro requerimiento no se le carga a este
El lote con el SDK de CopilotLo que el corredor reconcilia con getMetrics() (origen: sdk)kb lote correr, exacto al nano-AIU
Claude Code · IBM BobSu transcripción · la salida de bob run (Bobcoins, aparte)kb tokens --registrar · kb tokens --bob

Son bases distintas: una pregunta en la ventana de agentes no deja nada en la del chat, y medir solo una dejaba al requerimiento con la mitad de la cuenta y sin que nada lo dijera (en el cliente: 0,57 créditos contra cientos facturados). Por eso las dos se leen en todo lo que mide: registrar —también el botón del panel y el sellado a consumo-sin-requerimiento—, el indicador «pendiente» del panel, el refinamiento, kb tokens --vivo (la conversación más reciente de las dos), --anatomia, --fuente, el modelo que queda en el rastro de auditoría y en los trailers del commit, y el lote. Cada fuente tiene su marca de agua: reclamarlas por separado no duplica nada. Las sugerencias de la siguiente edición del editor (NES) y los títulos o resúmenes de Copilot se cuentan aparte —no son trabajo del requerimiento ni consumen créditos—.

NúmeroQué esCómo se calcula
Créditos facturadosLo que Copilot cobró por esas llamadas: el número que cuadra con el reporte de GitHubcopilot_usage_nano_aiu de cada llamada ÷ 10⁹
Estimado por tarifaUna estimación, no lo cobradoTokens medidos × tarifa de aplicaciones/PRECIOS.md (US$ por millón) ÷ 0,01
CostoLa cifra que se muestra. Lo facturado donde lo hay, y la estimación solo de lo que no lo trae (otra herramienta, o una versión de Copilot que no publicaba el crédito de cada llamada)costo en kb tokens --json, con su base: facturado, estimado o mixto
TokensEntrada neta, salida, caché leída y caché escritaLa entrada de Copilot ya incluye la caché leída y la escrita: se resta de la entrada para no cobrarla dos veces
SolicitudesLos prompts que GitHub llama «premium requests»Una por prompt, no por llamada al modelo
BobcoinsLa unidad de IBM Bob, que no se pasa a dólaressession_costs de su salida

creditos y usd del JSON son la estimación de todo por tarifa y siguen con su nombre de siempre; creditos_facturados, lo que sumó lo facturado; costo, la cifra completa. Nunca se suman dos veces sobre lo mismo: por tramo y por modelo, si la llamada trae lo facturado es eso, y si no, la estimación.

La estimación es exacta cuando la tarifa es la del contrato (medido el 2/10/2026): una corrida real del lote con el SDK facturó 3.005.128.000 nano-AIU y los tokens que midió kbspec a la tarifa publicada del modelo dan 3,005128 créditos —sin diferencia—; y en el almacén de la ventana de agentes, dos modelos que escriben caché dieron error cero contra lo facturado con las tarifas de entrada, caché leída, caché escrita y salida. Si la estimación no da lo facturado, la tabla PRECIOS.md está mal leída o los tokens mal contados —no es «cuánto cobra Copilot»—: kb tokens imprime Calibración, lo facturado ÷ lo que la tarifa habría dado para esos mismos tramos (cerca de 1 está bien; lejos, kb precios --actualizar).

DóndeQué dice
kb tokensCosto estimado (por tarifa) · Facturado Copilot (lo cobrado) · si hay de las dos clases, Costo total facturados + estimados · Calibración. Sin tarifa, lo facturado igual se muestra
Panel → árbol y sección «Consumo»US$ 1.68 · 168 créditos facturados, ≈US$ 2.68 · ≈268 créditos (168 facturados + ≈100 estimados) o ≈US$ 16.80 · ≈1680 créditos (estimado por tarifa). Lo estimado lleva ≈, nunca se presenta como lo cobrado; cada fila de documento y de modelo dice lo mismo
Panel → tablero del equipo · @kb /consumoLa misma cifra por tarjeta, por columna y en total, con ≈ si alguna es estimada
Portada del expediente, entrega (08), rastroLa cifra con su base (base queda en el evento consumo de la auditoría)
Épica y retrospectiva · bolsa mensual · CSV · MCPLo mismo: facturado primero; la bolsa del mes reparte cada tramo por el día UTC de sus llamadas (el mes de GitHub) cuando el tramo lo trae, y dice cuánto es facturado y cuánto estimado
  • Ningún importe lleva separador de miles: 1680.40, no 1,680.40; el decimal es el punto. En el panel los créditos no se abrevian (nada de «1,7 k» junto a un US$ 16.80), con dos decimales por debajo de 10 y ninguno de ahí en adelante; las abreviaturas k y M quedan para los tokens.
  • PRECIOS.md va con punto (3.0). La coma (3,0) también se lee —antes se tomaba por miles: 3,0 valía 30 y la estimación salía ×10 o ×100—, y kb configuracion probar la señala para que Excel, Power BI o un script no la lean distinto. Más de US$ 1.000 por millón es un error.
  • Los enteros (creditos_incluidos_por_usuario_mes, bolsa_mensual) aceptan 1900, 1.900, 1,900, 1 900, 1900.00 y 1.900,00.
  • El CSV (kb tokens --exportar csv): con --separador ";" el decimal sale con coma —un Excel o un Power BI en español toma el punto por separador de miles y lee 168.25 como 16825—; --decimal lo fija a mano. Trae costo_creditos, costo_usd y base_del_costo: sumarlos da el costo que muestra kb tokens; creditos (facturados) y usd (estimados) son de naturaleza distinta y no se suman entre sí.
  • El presupuesto por requerimiento se mide en créditos facturados: un requerimiento sin facturado no tiene presupuesto que comparar. Su tope es el p75 por rango de lo que costaron los requerimientos entregados del mismo tamaño (con ocho de referencia, el sexto; antes se tomaba el séptimo: el índice int(p·n) se corría un puesto cuando n es múltiplo de cuatro).
  • La bolsa mensual cuenta lo facturado y estima solo el resto; un tramo sin por_dia se reparte por la fecha en que se registró.
  • --vivo en la ventana de agentes no conoce la ventana de contexto del modelo ni cuenta las herramientas —ese almacén no las anota—: dice los tokens de contexto y no inventa un porcentaje.
  • El chat de VS Code no anota la carpeta de cada llamada: se le carga al requerimiento abierto. La ventana de agentes sí: se reparte por su carpeta.
  • La escala contra GitHub se comprueba con kb tokens --conciliar <reporte.csv>; no depende de la configuración regional del sistema ni de qué sistema operativo corra el panel.

Ver también Cómo mide kbspec y Menos tokens.

kbspec es un producto de Kabata Soft contacto@kabatasoft.com © 2026 Kabata Soft S.A. Todos los derechos reservados.