Skip to content

Usage Tracking

Usage tracking helps you understand which features spend credits and which models deliver the best product experience.

Fields to log

FieldWhy it matters
request_idSupport and debugging.
task_idAsync media task tracking.
user_idProduct-level attribution.
modelCost and quality comparison.
endpointFeature-level usage.
creditsBilling attribution.
statusReliability monitoring.

Example log

json
{
  "request_id": "req_01hy...",
  "task_id": "task_01KPQ7J7DWB7QZ3WCEK3YVPBRA",
  "user_id": "user_123",
  "model": "gemini-3.1-flash-image-preview",
  "endpoint": "/v1/async/images/generations",
  "credits": 1.5,
  "status": "completed"
}

Privacy

Log metadata by default. Store prompts and generated content only when your product policy allows it.