Transforme eventos de uso brutos em quantidades faturáveis com agregação e filtragem.
Os medidores convertem eventos brutos em quantidades faturáveis. Eles filtram eventos e aplicam funções de agregação (Count, Sum, Max, Last) para calcular o uso por cliente.
Rótulo da unidade para faturas. Exemplos: calls, tokens, GB, hours
3
Filtering (Optional)
Adicione condições para filtrar quais eventos são contados:
Lógica AND: Todas as condições devem corresponder
Lógica OR: Qualquer condição pode corresponder
Comparadores: igual, diferente, maior que, menor que, contémAtive a filtragem, escolha a lógica, adicione condições com chave de propriedade, comparador e valor.
Por padrão, os medidores cobram os clientes por unidade em dólares (ou na sua moeda configurada). Você pode configurar um medidor para deduzir de um saldo de créditos - assim o uso consome créditos em vez de gerar uma cobrança monetária.
A dedução baseada em créditos exige um Credit Entitlement vinculado ao mesmo produto. Crie seu crédito primeiro e, em seguida, vincule-o ao medidor.
Primeiro, crie um crédito em Products → Credits. Defina a unidade (por exemplo, “API Calls”, “Tokens”), a precisão e as configurações de ciclo de vida (expiração, rollover, excedente).Consulte o guia de Faturamento Baseado em Créditos para obter instruções detalhadas.
2
Create or Edit a Usage-Based Product
Acesse seu produto baseado em uso e abra a seção de configuração do Meter.
3
Add a Meter
Clique no botão + para anexar um medidor. Configure o nome do evento, o tipo de agregação e a unidade de medição como de costume.
4
Enable 'Bill Usage in Credits'
Ative Cobrar uso em Créditos na configuração do medidor. Isso revela as configurações de crédito:
Toggle 'Bill usage in Credits' to switch from currency-based to credit-based deduction.
O número de unidades de uso necessárias para deduzir 1 crédito. Por exemplo:
1 = cada evento do medidor deduz 1 crédito
100 = 100 eventos do medidor deduzem 1 crédito
1000 = 1.000 chamadas de API consomem 1 crédito
5
Set the Free Threshold
O Limite Gratuito ainda se aplica - eventos abaixo desse limite não deduzem créditos.Exemplo: Com um limite gratuito de 1.000 e unidades de medidor por crédito igual a 1:
O cliente usa 2.500 chamadas de API
As primeiras 1.000 são gratuitas
As 1.500 restantes deduzem 1.500 créditos do saldo dele
Uma vez configurado, o pipeline de dedução é executado automaticamente:
Os eventos chegam - Sua aplicação envia eventos de uso por meio da Event Ingestion API
O medidor agrega - os eventos são agregados de acordo com a configuração do medidor (Count, Sum, Max, Last)
Processamento por worker em background - a cada minuto, um worker busca novos eventos desde o último checkpoint
Créditos são deduzidos - o uso agregado é convertido em créditos usando a taxa meter_units_per_credit e deduzido seguindo a ordem FIFO (as concessões mais antigas são consumidas primeiro)
Excesso é monitorado - se o saldo atingir zero e o excedente estiver ativado, o uso continua e o excedente é tratado conforme o comportamento configurado (perdoado no reset, cobrado na próxima fatura ou levado como déficit)
A dedução de créditos é executada de forma assíncrona (a cada ~1 minuto). Pode haver um pequeno atraso entre a ingestão do evento e a dedução no saldo. Projete sua aplicação para lidar com esse atraso - não dependa de verificações de saldo em tempo real para controle de acesso em requisições individuais.
Você pode vincular múltiplos medidores no mesmo produto ao mesmo Credit Entitlement. Todos os medidores deduzem de um único saldo compartilhado.Exemplo: Uma plataforma de IA com dois medidores:
text.generation - 1 crédito por 1.000 tokens
image.generation - 10 créditos por imagem
Ambos deduzem do mesmo pool “AI Credits”. O cliente vê um único saldo unificado em seu portal.
Use diferentes taxas meter_units_per_credit entre os medidores para expressar custos relativos. Operações caras (geração de imagens) exigem menos unidades de medidor por crédito do que operações baratas (completação de texto).
List Customer Ledger
Veja o histórico completo de dedução de créditos de um cliente.
Get Customer Balance
Verifique o saldo atual de créditos de um cliente via API.