Real-time monitoring of all API costs (Gemini, RapidAPI, Twilio, Rentcast, HeyGen, OpenAI)
User-facing surface attribution from api_calls.feature. Rows tagged
unattributed are call sites whose surrounding feature wasn't passed at instrumentation time —
chase those down before claiming reconciliation parity.
| Feature | Calls | Avg Cost / Call | Total Cost |
|---|---|---|---|
| Loading… | |||
| Provider | Model | Calls | Input tokens | Output tokens | Total Cost |
|---|---|---|---|---|---|
| Loading… | |||||
Daily reconciliation at 03:00 PT pulls the previous day's billing from BigQuery
export and compares against api_calls aggregate. |Delta| > 15% surfaces as warn;
> 50% as critical. Manual button targets D-2 (BQ data settles 24-48h after usage).
| Date | Service | Estimated | Actual (GCP) | Delta % | Alert |
|---|---|---|---|---|---|
| No reconciliation rows yet — wait 24-48h after enabling BQ export, then click "Run sync". | |||||
| Service | Provider | Calls | Input Tokens | Output Tokens | Images | Avg Duration | Total Cost |
|---|---|---|---|---|---|---|---|
|
Loading...
|
|||||||
| Property | Total Calls | Gemini | RapidAPI | Twilio | Other | Last API Call | Total Cost |
|---|---|---|---|---|---|---|---|
|
Loading...
|
|||||||
| Date | Total Calls | Gemini | RapidAPI | Twilio | Rentcast | HeyGen | Total Cost |
|---|---|---|---|---|---|---|---|
|
Loading...
|
|||||||