User Dashboard — My Usage
Navigate to: My Usage (visible to all logged-in users)
What it does: Provides personal AI usage analytics — request counts, token consumption, and cost breakdown scoped exclusively to the logged-in user’s own API keys. Unlike the admin Observability view (section 12.1), this shows only the user’s own data.
Key panels:
| Panel | Description |
|---|---|
| Quick Stats | Requests Today, Tokens Today, Cost Today, Cost This Month |
| Daily Requests chart | Bar chart of requests per day |
| Daily Cost chart | Bar chart of cost per day |
| Usage by Model table | Per-model breakdown: requests, input tokens, output tokens, cost |
| Recent Sessions table | Time, model, API calls, tokens, cost, and status for each session |
Step-by-step — reviewing usage:
- Navigate to My Usage.
- The top four stat cards show today’s activity at a glance.
- Scroll to Usage by Model to see which models you used most and their relative costs.
- In Recent Sessions, click Load More to page through older sessions.
Step-by-step — identifying high-cost models:
- Open My Usage → Usage by Model.
- Sort by the Cost column (highest first).
- If a model accounts for a disproportionate share of cost, consider switching to a cheaper alternative via the Model Catalog (section 12.9).
How to test: Make several API calls using different models. Open My Usage — the stats should reflect the new activity within a few seconds. Verify the Usage by Model table lists each model you called.
API endpoint: GET /api/my/usage