Videos
Been working on a custom ChatGPT UI overhaul using Tampermonkey, running directly on chatgpt.com. One of the main features I added is a built-in Usage Dashboard.
It tracks:
-
Token usage (in/out, cache, thinking tokens)
-
Cost breakdown per model (GPT-5, GPT-5-4-THINKING, etc.)
-
Daily usage trends over 1D / 7D / 30D / 90D
-
Most expensive chats ranked
The idea: give heavy users an actual data-driven answer to "is my $20/month Plus sub still worth it, or should I just pay for the API?"
The script is still under development. Planning to open source it once it's ready. Would you use something like this?
I’m testing an OpenAI API key and making successful requests (I can see token usage and cost per request in the API responses).
However, it’s been over an hour and:
-
The monthly usage dashboard shows 0 tokens / 0 requests
-
Total spend is $0.00
-
But the January budget amount increased, which suggests billing is happening
I also checked the usage API endpoint and it returns no data.
I'm currently using OpenAI's API on my website. I need to track which users are hitting the API and the associated costs. Does anyone have experience with this?
I found the OpenAI API reference, but I'm looking for detailed steps or examples to implement this, including storing and visualizing the data on a dashboard. Any help or code snippets would be greatly appreciated!
Thanks!