Skip to content
Dashboard

Custom reporting now available on AI Gateway

import { generateText } from 'ai';
const { text } = await generateText({
model: 'anthropic/claude-sonnet-4.6',
prompt: userMessage,
providerOptions: {
gateway: {
user: customer.id,
tags: [customer.plan, 'code-review', 'production'],
},
},
});

GET https://ai-gateway.vercel.sh/v1/report?start_date=YYYY-MM-DD&end_date=YYYY-MM-DD

curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://ai-gateway.vercel.sh/v1/report?start_date=2026-03-01&end_date=2026-03-31&group_by=tag"

{
"results": [
{
"tag": "enterprise",
"total_cost": 8400.00,
"market_cost": 9600.00,
"input_tokens": 52000000,
"output_tokens": 12800000,
"cached_input_tokens": 19500000,
"cache_creation_input_tokens": 4600000,
"reasoning_tokens": 0,
"request_count": 142000
},
{
"tag": "code-review",
"total_cost": 5100.00,
"market_cost": 5900.00,
"input_tokens": 33000000,
"output_tokens": 8200000,
"cached_input_tokens": 12400000,
"cache_creation_input_tokens": 2800000,
"reasoning_tokens": 0,
"request_count": 89000
},
{
"tag": "production",
"total_cost": 3200.00,
"market_cost": 3800.00,
"input_tokens": 21000000,
"output_tokens": 5400000,
"cached_input_tokens": 8200000,
"cache_creation_input_tokens": 1900000,
"reasoning_tokens": 0,
"request_count": 58000
}
]
}