Skip to main content
The Requests page provides detailed analytics and logs for all your API calls. Track usage, analyze performance, and debug issues with comprehensive request data.

Usage statistics

At the top of the Requests page, you’ll find 30-day statistics for your organization:
  • Total requests — Number of API calls made
  • Total spend — Amount spent across all requests
  • Average response time — Mean request duration
  • Top model — Your most frequently used model
Each statistic includes a sparkline showing daily trends.

Request list

The main table displays all your API requests with the following columns:
ColumnDescription
TimestampDate and time when the request was made
ModelThe AI model used (e.g., imagen-3, dall-e-3)
ModalityType of generation — image, video, speech, audio, or other
CostAmount charged for the request in USD
DurationTotal processing time
API KeyWhich API key made the request

Sorting

Click any column header to sort the table. Click again to toggle between ascending and descending order. Sortable columns include timestamp, model, cost, and duration.

Filtering

Narrow down your request list using filters:
  • Modality — Filter by generation type (image, video, speech, etc.)
  • Model — Search for specific models
  • API Key — View requests from a specific key
  • Date range — Focus on a specific time period

Request details

Click any request row to open a detailed view in a side panel. This provides comprehensive information about the individual request.

Overview

  • Model — The AI model that processed the request
  • Modality — Type of generation
  • API Key — Which key was used
  • Billing status — Whether the request has been billed

Timestamps

  • Started — When the request was received
  • Ended — When the response was sent
  • Billed — When the cost was charged to your balance

Cost breakdown

Detailed pricing information showing:
  • Billable quantity — The units charged (e.g., number of images, megapixels)
  • Unit price — Price per unit
  • Total cost — Final amount in USD
For requests with multiple pricing components (e.g., input tokens + output images), each component is listed separately.

Timeline

A visual timeline showing how time was spent during the request:
├─ Auth         ██░░░░░░░░░░░░░░░░░░  50ms
├─ Execution    ██████████████████░░  1,200ms
└─ Response     ░░░░░░░░░░░░░░░░░░██  30ms
                                      ─────────
                                      1,280ms total
The timeline breaks down into phases:
  • Auth — API key validation and balance check
  • Execution — Time spent at the AI provider generating output
  • Response — Sending the response back to you

Timing events

Detailed millisecond-level timing for each phase of the request:
EventDescription
Request receivedWhen Lumenfall received your API call
Auth completedWhen authentication and balance check finished
Provider startedWhen the request was sent to the AI provider
First byteWhen the first response data was received
Response completedWhen the full response was ready
Use this data to understand where time is being spent and identify potential bottlenecks.

Metadata

If the request included additional metadata or the provider returned extra information, it’s displayed here as raw JSON.