Skip to content

Model Usage & Earnings ​

This scenario helps callers reconcile model consumption and providers reconcile customer calls and model revenue using the same time range, model, and billing basis.

Applicable Roles ​

  • End User reviewing personal calls and consumption
  • Model Provider reviewing customer usage and revenue
  • Platform Operator reconciling platform billing rules

Target Outcome ​

  • Callers can trace Model ID, Attribution, tokens, requests, duration, and consumption from call records.
  • Providers can distinguish Customer Name from Attribution while reviewing volume, success rate, and revenue.
  • Usage, revenue, and logs can validate one another for the same time range.
  • An anomaly can be narrowed to a model, caller, billing period, or pricing configuration.

Before You Start ​

  1. Confirm whether the account is acting as a caller or provider.
  2. Identify the model, Model ID, provider, time range, billing period, and billing unit.
  3. Prepare a request time or identifier and keep troubleshooting material redacted.

Procedure ​

RoleActionManualCompletion Signal
CallerReview personal call overview and logsMy Calls Overview, Call LogsModel ID, Attribution, state, and time can be located
CallerReview model usageModel UsageModel ID, Attribution, tokens, requests, or duration match logs
ProviderReview customer overview, logs, and analyticsCustomer Overview, Customer Call Logs, Customer AnalyticsCustomer Name and Attribution are separately traceable
ProviderReview model earningsModel EarningsEarnings map to valid usage and pricing
BothCompare billing mode and currencyMy Models and the platform currency settings pageUnit, price, and period are consistent

Reconciliation Order ​

  1. Use call logs to confirm Model ID, Attribution, success, and actual tokens, requests, or duration.
  2. Open Model Usage with the same time and model filters. Compare Model ID and Attribution columns before reconciling usage totals. If the current environment does not expose member or project attribution filters, reconcile using the dimensions shown on the page.

Compare model usage with call records

  1. Have the provider open Model Earnings for the same model and period and trace earnings back to valid usage and effective pricing.

Trace model revenue to valid usage

  1. If values differ, check billing mode, price, currency, free-call rules, and effective time in the model publishing configuration.

Completion Checklist ​

Purpose: These are the exit criteria for the current feature task. Use them to decide whether the result is observable and reviewable and whether you can continue to the next step in the scenario. They do not repeat the procedure; if any item fails, follow the troubleshooting section below.

CheckPass Criteria
1Model ID, Attribution, time, and call counts agree between logs and usage.
2Billing of failed or canceled calls follows the active rule.
3Provider Customer Name and Attribution correspond to caller records without mixing the two dimensions.
4Revenue can be traced to valid usage and effective pricing.
5Reconciliation material contains no full prompts, responses, or keys.

Troubleshooting ​

SymptomCheck First
Usage is emptyTime range, model filter, successful calls, and processing delay
Usage rises unexpectedlyCall logs, Model ID, displayed Attribution, retries, and concurrency
Revenue is emptyWhether the model has paid calls, pricing, and revenue period
Usage and revenue differBilling mode, currency, effective price time, and free-call rules