La medición del uso de IA por cliente es el sistema operativo que sustenta una facturación justa para las funciones de IA integradas. Si un copiloto de soporte, un analizador de documentos, un generador de imágenes o un agente de flujo de trabajo se ejecuta dentro de su producto, la factura del modelo no le dice qué cliente causó qué gasto, qué función creó la demanda o si se debe acreditar una partida en disputa.
Esa brecha se vuelve costosa rápidamente. Los paneles de los proveedores pueden mostrar el uso por proyecto, clave de API, usuario, modelo, partida o día. Los gateways pueden conservar metadatos, registros, recuentos de tokens, estado y costo. Los sistemas de facturación pueden recibir eventos de uso con ID de cliente, valores, marcas de tiempo y claves de idempotencia. Pero ninguna de esas piezas se convierte en evidencia de facturación hasta que su aplicación estampa el contexto correcto del cliente en cada solicitud de IA y reconcilia la cadena antes de que se cierre la factura.
Flatkey es importante en este flujo de trabajo porque el sitio público posiciona a flatkey.ai como una única clave de API para los modelos GPT, Claude, Gemini, DeepSeek, de imagen, audio y video, con precios, análisis de uso, controles de costos y una sola factura para todos los proveedores. Trate eso como la superficie unificada de acceso y revisión. No lo trate como un sustituto de su propio contrato de atribución de clientes. Antes de la facturación en producción, verifique los campos exactos del panel, los registros de solicitudes, el comportamiento de exportación, el catálogo de modelos, las unidades de precios y la configuración de retención en su cuenta actual de Flatkey.
Medición de uso de IA por cliente: La versión corta
La medición del uso de IA por cliente debe responder a cuatro preguntas para cada función de IA integrada:
| Pregunta | Campo de evidencia | Por qué es importante |
|---|---|---|
| ¿Qué cliente causó la solicitud? | customer_meter_id o ID de inquilino hasheado | Admite la facturación, los créditos y los límites a nivel de cliente |
| ¿Qué función creó el uso? | feature_id, ruta, flujo de trabajo o SKU | Separa el chat, la búsqueda, los resúmenes, los agentes y los trabajos en segundo plano |
| ¿Qué consumió la llamada a la IA? | modelo, tokens de entrada, tokens de salida, recuento de solicitudes, tokens de caché, unidades de medios | Convierte el uso en unidades de proveedor y de factura |
| ¿Puede el departamento de finanzas defender el cargo? | ID de solicitud, marca de tiempo, período de facturación, versión de precios, ID de evento del medidor, estado de reconciliación | Admite pistas de auditoría y revisión de disputas |
El patrón útil no es "registrar todo". El patrón es la atribución de clientes segura para la privacidad, la evidencia de solicitudes duradera y los resúmenes controlados en eventos de medidor de facturación. Así es como la medición del uso de IA por cliente convierte la IA integrada de una sorpresa en el margen bruto a una línea de productos revisable.
Por qué el uso a nivel de equipo no es suficiente
El seguimiento del uso a nivel de equipo ayuda a ingeniería a gestionar el gasto, pero es demasiado burdo para la facturación de la IA integrada. Una única clave de API de producción puede mezclar tráfico de pruebas gratuitas, clientes de pago, personal interno, cuentas de demostración, reintentos, indexación en segundo plano y accesorios de prueba. Si solo agrupa por equipo o entorno, la conversación sobre la factura se convierte en una conjetura.
La atribución a nivel de cliente se vuelve necesaria cuando:
- Agrupa créditos de IA en planes de pago.
- Cobra excedentes por el uso premium de la IA.
- Ventas promete créditos o límites específicos para el cliente.
- El departamento de compras pregunta cómo aparece el uso de la IA en las facturas.
- Un cliente disputa un cargo o dice que no se utilizó una función.
- Soporte necesita explicar por qué un inquilino superó una cuota.
- Finanzas necesita el margen bruto por cuenta, segmento o función.
La medición del uso de IA por cliente no requiere enviar datos personales al proveedor de IA. De hecho, debería evitarlo. La clave de cliente que mida debe ser normalmente un identificador interno seguro para la facturación, como cust_meter_8f2a9c, no una dirección de correo electrónico, nombre de empresa, prompt o nombre de usuario final.
Construya primero el contrato de medición del cliente
El contrato de medición es el pequeño conjunto de campos que toda solicitud de IA debe llevar antes de llegar al gateway o al proveedor. Manténgalo estable, aburrido y auditable.
| Campo | Ejemplo | Regla |
|---|---|---|
| customer_meter_id | cust_8f2a9c | ID interno de cliente o inquilino, seudónimo cuando sea posible |
| billing_account_id | acct_2041 | Cuenta propietaria de la factura, no necesariamente el usuario final |
| feature_id | support_summary | Función del producto o SKU facturable |
| environment | prod | Separe el tráfico de producción del de staging y pruebas |
| request_id | req_01HX... | ID único de solicitud de la aplicación para repetición y soporte |
| idempotency_key | meter_01HX... | Clave única de evento del medidor para que los reintentos no facturen por duplicado |
| model_requested | gpt-4o-mini o alias de gateway | Lo que la aplicación solicitó |
| model_served | modelo real después del enrutamiento | Lo que realmente se ejecutó, cuando esté disponible |
| unit_basis | tokens, requests, seconds, images | La unidad que se acumulará en la facturación |
| pricing_version | ai-plan-2026-07 | Versión utilizada para el cálculo de cara al cliente |
| privacy_mode | metadata_only | Si se retienen las cargas útiles de prompt/salida |
Este contrato debe ser creado conjuntamente por los equipos de producto y finanzas. Ingeniería es responsable de la calidad de la captura; finanzas, de la interpretación de la facturación; soporte, de la explicación que escucharán los clientes.
Estampe los metadatos antes de que la llamada a la IA salga de su aplicación
El lugar más seguro para añadir el contexto del cliente es el límite del servicio que ya conoce el inquilino y la función autenticados. No pida a los clientes de frontend que envíen los ID de cliente como evidencia de facturación fiable. El backend debe derivar el ID del medidor del cliente a partir de la sesión, el inquilino, el derecho o el propietario del trabajo.
type AiMeteringContext = {
customerMeterId: string;
billingAccountId: string;
featureId: "support_summary" | "contract_review" | "agent_run";
environment: "prod" | "staging" | "dev";
requestId: string;
pricingVersion: string;
};
function buildAiMetadata(ctx: AiMeteringContext) {
return {
customer_meter_id: ctx.customerMeterId,
billing_account_id: ctx.billingAccountId,
feature_id: ctx.featureId,
environment: ctx.environment,
app_request_id: ctx.requestId,
pricing_version: ctx.pricingVersion,
};
}
El transporte exacto depende de su puerta de enlace y SDK. Cloudflare AI Gateway, por ejemplo, documenta metadatos personalizados para el etiquetado de solicitudes y dice que los valores de los metadatos aparecen en los registros para búsqueda y filtrado. Sus documentos de registro también describen el registro de solo metadatos cuando se usa cf-aig-collect-log-payload: false, manteniendo los recuentos de tokens, el modelo, el proveedor, el código de estado, el costo y la duración, mientras se omiten las cargas útiles de la solicitud y la respuesta sin procesar. Vercel AI Gateway documenta los campos de usuario y etiqueta para la generación de informes, además de encabezados como ai-reporting-user y ai-reporting-tags para estampar el uso sin reescribir cada sitio de llamada.
Esos ejemplos son patrones de proveedor y puerta de enlace, no reclamaciones de características de Flatkey. Si usa Flatkey, verifique la ruta de metadatos y los registros admitidos actualmente en su cuenta antes de confiar en un campo para la facturación.
Preservar las dimensiones de uso y costo del proveedor
Su libro mayor de clientes interno no debe aplanar los detalles del proveedor demasiado pronto. Las API de uso del proveedor a menudo exponen dimensiones que ayudan a explicar los cambios de costos más adelante.
El punto final de uso de la organización de OpenAI admite la agrupación del uso de finalizaciones por campos como proyecto, usuario, clave de API, modelo, lote y nivel de servicio, y devuelve campos de uso como tokens de entrada, tokens de salida, tokens en caché, tokens de audio, recuento de solicitudes, modelo, ID de proyecto, ID de usuario e ID de clave de API. El punto final de costos de la organización de OpenAI admite la agrupación de costos por proyecto, artículo de línea y clave de API, y devuelve los campos de cantidad, moneda, artículo de línea, ID de proyecto, ID de clave de API y cantidad.
Eso no significa que su libro mayor de clientes deba usar los ID de usuario de OpenAI como ID de cliente. Significa que su capa de medición de uso de IA por cliente debe preservar suficiente contexto a nivel de solicitud para unir:
- ID de cliente de la aplicación con ID de solicitud de la puerta de enlace.
- ID de solicitud de la puerta de enlace con ID de solicitud o generación del proveedor.
- Unidades de uso del proveedor con unidades facturables de cara al cliente.
- Artículo de línea de costo del proveedor con el depósito de uso del cliente.
- Eventos de reintento/alternativa con la decisión final facturable.
Si un informe del proveedor muestra más tarde un pico de costos por modelo o clave de API, debe rastrearlo hasta el cliente, la característica y el período de la factura sin exponer el contenido de la solicitud.
Usar un libro mayor de uso del cliente
Un libro mayor de uso del cliente es la tabla revisable entre los registros de IA sin procesar y las facturas de los clientes. Debe ser de solo adición o versionado, porque las disputas de facturas a menudo preguntan qué se sabía al cierre, no lo que dice el panel actual después de una recarga de datos históricos.
| Columna | Ejemplo | Propósito |
|---|---|---|
| occurred_at | 2026-07-10T11:03:22Z | Hora de la solicitud de origen |
| billing_period | 2026-07 | Agrupación de facturas |
| customer_meter_id | cust_8f2a9c | Atribución del cliente |
| feature_id | support_summary | Atribución de la característica |
| environment | prod | Excluir tráfico no facturable |
| app_request_id | req_01HX... | Traza de soporte |
| gateway_request_id | gw_91b... | Traza de la puerta de enlace |
| provider_request_id | gen_72c... | Traza del proveedor, cuando esté disponible |
| model_served | model-alias | Modelo realmente utilizado |
| input_tokens | 841 | Unidad de uso |
| output_tokens | 226 | Unidad de uso |
| requests | 1 | Unidad de uso |
| raw_provider_cost | 0.0042 | Base de costo interno |
| billable_units | 1,067 tokens | Unidad de cara al cliente |
| pricing_version | ai-plan-2026-07 | Interpretación de precios |
| meter_event_id | meter_01HX... | Transferencia al sistema de facturación |
| reconciliation_state | matched | Calidad de la evidencia |
Este libro mayor es el activo de valor para la medición del uso de IA por cliente. Los registros sin procesar son demasiado detallados para finanzas. Las facturas son demasiado tardías para ingeniería. El libro mayor es la capa de evidencia compartida.
Convertir filas del libro mayor en eventos del medidor de facturación
Si utiliza Stripe u otro sistema de facturación basado en el uso, no envíe cada solicitud de IA sin procesar a ciegas. Primero decida qué cuenta como uso facturable.
La API de eventos del medidor de Stripe requiere un event_name y una carga útil. La carga útil debe contener campos que coincidan con la asignación de clientes y la configuración de valores del medidor; los documentos muestran ejemplos que usan payload[value] y payload[stripe_customer_id]. Stripe también admite un identifier para la unicidad y un timestamp medido en segundos Unix, con límites de marca de tiempo definidos por la API.
Eso se asigna limpiamente al libro mayor:
{
"event_name": "embedded_ai_tokens",
"identifier": "meter_01HX7VJ8AQB8",
"timestamp": 1783681402,
"payload": {
"stripe_customer_id": "cus_123",
"value": 1067,
"feature_id": "support_summary",
"pricing_version": "ai-plan-2026-07"
}
}
El evento de facturación debe ser idempotente. Si su trabajador reintenta después de un tiempo de espera, la misma solicitud de IA no debe crear dos eventos facturables. Mantenga el ID del evento del medidor en el libro mayor del cliente y almacene la respuesta de la API de facturación, incluso cuando la respuesta sea "ya procesado".
Decida qué no es facturable
La medición del uso de IA por cliente tiene que ver tanto con las exclusiones como con los cargos. Su libro mayor debe clasificar el tráfico antes de que entre en la facturación:
| Tipo de tráfico | Decisión de facturación predeterminada | Evidencia a conservar | |---|---|---| | Acción del cliente en producción | Facturable, si el plan permite IA medida | ID de cliente, función, ID de solicitud, unidades de uso | | Acción de soporte interno en nombre del cliente | Generalmente no facturable o clasificado por separado | ID de personal, ID de ticket, ID de cliente, motivo | | Reintento después de un error del proveedor | Facturar solo la solicitud lógica exitosa | ID de solicitud original, recuento de reintentos, estado final | | Alternativa de un modelo a otro | Facturar según la política, no ambos ciegamente | Modelo solicitado, modelo servido, decisión de enrutamiento | | Tráfico de staging/desarrollo/prueba | No facturable | Entorno, propietario, marcador de prueba | | Abuso o bucle automatizado | A menudo acreditado o limitado | Evento de límite de velocidad, motivo de detección, aviso al cliente | | Relleno o migración de datos | Generalmente no facturable | ID de trabajo, operador, aprobación |
Publique estas reglas internamente antes de que los clientes pregunten. Una política documentada evita que los equipos de soporte, finanzas e ingeniería hagan excepciones ad hoc para cada disputa.
Mantenga el contenido de los prompts fuera de la evidencia de facturación cuando sea posible
La evidencia de facturación rara vez necesita prompts o finalizaciones sin procesar. La mayoría de las disputas se pueden manejar con la marca de tiempo, la función, el cliente, el modelo, los recuentos de tokens, el estado de la solicitud y las etiquetas de eventos de cara al cliente.
Una política de medición de uso de IA por cliente que proteja la privacidad debe separar:
- Metadatos de medición: ID del medidor del cliente, función, entorno, ID de solicitud, modelo, tokens, costo, marca de tiempo.
- Cargas útiles operativas: prompts, documentos recuperados, texto generado, archivos adjuntos, entradas de herramientas.
- Anotaciones de soporte: ID de ticket, ID de revisor, motivo del crédito, explicación para el cliente.
Almacene la primera categoría durante más tiempo que la segunda. Restrinja la segunda categoría de forma más agresiva. El patrón de registro de solo metadatos de Cloudflare es útil aquí porque muestra una división operativa común: retener métricas de uso y metadatos de solicitud sin almacenar los cuerpos de solicitud y respuesta para esa solicitud. Si su puerta de enlace o proveedor ofrece un control similar, pruébelo antes de enviar tráfico de clientes regulado.
Concilie antes de que se cierre la factura
El trabajo de conciliación es donde la medición del uso de IA por cliente se convierte en evidencia de facturación. Ejecútelo antes de que se finalicen las facturas, no después de la primera queja.
Utilice este flujo de trabajo diario u horario:
- Extraiga los eventos de IA de la aplicación sin procesar para el período de facturación.
- Extraiga los registros o exportaciones de la puerta de enlace para el mismo período.
- Extraiga los resúmenes de uso y costos del proveedor por modelo, clave de API, proyecto o partida.
- Extraiga los acuses de recibo de eventos del medidor de facturación.
- Una por ID de solicitud, marcas de tiempo, ID de medidor de cliente y alias de modelo.
- Marque cada fila del libro mayor como
matched,missing_gateway_log,missing_provider_usage,meter_not_sent,meter_duplicate,nonbillableoneeds_review. - Bloquee la finalización de la factura para las filas de alto valor no resueltas.
- Exporte un resumen a nivel de cliente para los equipos de soporte y finanzas.
El informe más importante no es el gasto total. Es la cola de excepciones. Un pequeño número de filas no coincidentes puede crear el mayor problema de confianza del cliente.
Cree un paquete de disputa
Cuando un cliente pregunta: "¿Por qué se me cobró por el uso de la IA?", el equipo de soporte no debe abrir cinco paneles e improvisar. Prepare un formato de paquete de disputa:
| Sección | Incluir | Evitar | |---|---|---| | Resumen | período de facturación, función, unidades de uso, plan del cliente, cargo total | Texto del prompt o de la finalización a menos que se necesite explícitamente | | Evidencia | ID de solicitud, marcas de tiempo, clase de modelo, recuentos de tokens/solicitudes, ID de eventos del medidor | Secretos internos del proveedor o claves de API sin procesar | | Política | regla facturable, política de reintento/alternativa, política de crédito incluido | Explicaciones únicas no aprobadas | | Decisión | aceptado, acreditado, corregido o escalado | Echar la culpa a otros proveedores | | Seguimiento | cambio de límite, corrección de errores, notificación al cliente | Ediciones manuales no documentadas |
Esto es especialmente importante para las funciones de IA integradas porque el usuario que hizo clic en la función puede no ser el comprador que revisa la factura. El paquete debe explicar el cargo en el lenguaje del producto, no solo en el lenguaje de la API.
Lista de verificación de implementación
Utilice esta lista de verificación antes de lanzar la facturación de IA de cara al cliente:
- Cada solicitud de IA recibe un
customer_meter_idderivado del backend. - El tráfico que no es de producción se marca antes de que llegue a la puerta de enlace.
- La aplicación crea un
app_request_idestable para cada acción lógica de IA. - Los reintentos comparten un ID de solicitud principal y no se cuentan dos veces de forma predeterminada.
- Los eventos de alternativa registran el modelo solicitado, el modelo servido y la política de facturación.
- El registro de la puerta de enlace o del proveedor se puede volver a unir a la solicitud de la aplicación.
- Las exportaciones de uso y costos del proveedor se conservan en niveles de agrupación útiles.
- Un libro mayor de uso del cliente almacena filas facturables y no facturables.
- Los eventos del medidor de facturación utilizan identificadores idempotentes.
- El equipo de finanzas puede revisar los resúmenes por cliente, función, modelo y período.
- El equipo de soporte tiene una plantilla de paquete de disputa.
- La retención de prompts y finalizaciones se minimiza por separado de los metadatos de medición.
- Los clientes pueden ver suficientes detalles de uso para comprender su factura.
Dónde encaja Flatkey
Flatkey es relevante cuando el problema operativo es el acceso a modelos y la proliferación de facturas. El sitio público actual de Flatkey enfatiza una clave única para los modelos GPT, Claude, Gemini, DeepSeek, de imagen, audio y video, una puerta de enlace compatible con OpenAI, análisis de uso y control de costos, registros de solicitudes y una sola factura para todos los proveedores. Esa es una base práctica para los equipos que desean menos cuentas de proveedores y una superficie de revisión más limpia.
Para la medición del uso de IA por cliente, utilice Flatkey como la ruta unificada donde su tráfico de IA de producción puede ser revisado, tarifado y gobernado. Mantenga la evidencia de facturación a nivel de cliente en su propio libro de contabilidad de la aplicación, a menos que su cuenta actual de Flatkey admita explícitamente el campo, la exportación, la retención y el flujo de trabajo de facturación exactos que necesita. Luego, concilie los registros de uso de Flatkey con los resúmenes de los proveedores y su medidor de facturación antes de que se emitan las facturas.
Si está diseñando el modelo comercial, combine esta guía con atribución de costos de API de IA por equipo, costo por solicitud de API de IA y conciliación de facturas de API de IA. Cuando necesite precios de modelos y detalles de planes actuales, utilice la página de precios de Flatkey.
Preguntas frecuentes
¿La medición del uso de IA por cliente es lo mismo que el registro de uso de la API?
No. El registro de uso de la API registra lo que sucedió técnicamente. La medición del uso de IA por cliente conecta esa actividad con un cliente, una función, un período de facturación, una versión de precios y una decisión de facturación.
¿Deberían enviarse los ID de cliente a los proveedores de modelos?
Generalmente no. Utilice un ID de medidor interno seguro para la privacidad o metadatos de la puerta de enlace cuando sea compatible. Evite enviar correos electrónicos, nombres de empresas, prompts o datos personales del usuario final como identificadores de facturación, a menos que su revisión legal y de privacidad lo apruebe explícitamente.
¿En qué unidad deberían facturarse las funciones de IA integradas?
La mejor unidad depende del producto. Los tokens son precisos para el texto, las solicitudes son más fáciles de entender para los clientes, los segundos pueden ajustarse a video o audio, y los créditos pueden normalizar múltiples modalidades. Cualquiera que sea la unidad que elija, mantenga las unidades brutas del proveedor en el libro de contabilidad para que el departamento de finanzas pueda conciliar el margen.
¿Cómo se deben facturar los reintentos y las alternativas (fallbacks)?
Facture la acción lógica del cliente, no cada intento interno, a menos que los términos de su cliente indiquen lo contrario. Conserve la evidencia de reintentos y alternativas para que ingeniería pueda depurar los picos de costos sin cobrar dos veces a los clientes.
¿Cuál es el paquete de evidencia mínimo viable?
Un paquete práctico incluye el ID del medidor del cliente, la función, la marca de tiempo, el ID de la solicitud, el modelo o la clase de modelo, las unidades de uso, el período de facturación, la versión de precios, el ID del evento del medidor, el estado de conciliación y la decisión de soporte. Ese es el mínimo que hace que la medición del uso de IA por cliente sea defendible.
La medición del uso de IA por cliente debería hacer que la facturación sea aburrida. Cuando los ID de cliente, las unidades de uso, los registros de la puerta de enlace, los costos del proveedor y los eventos de facturación se concilian antes del cierre de la factura, las funciones de IA integradas se vuelven más fáciles de tasar, explicar y escalar. Utilice Flatkey para simplificar la capa de acceso a modelos y facturación de proveedores, y luego mantenga un libro de contabilidad de clientes en el que finanzas y soporte puedan confiar. Ver precios.



