Skip to main content
GET
/
api
/
logs
/
histogram
/
cost
Get cost histogram
curl --request GET \
  --url http://localhost:8080/api/logs/histogram/cost
{
  "buckets": [
    {
      "timestamp": "2023-11-07T05:31:56Z",
      "total_cost": 123,
      "by_model": {}
    }
  ],
  "bucket_size_seconds": 123,
  "models": [
    "<string>"
  ]
}

Query Parameters

providers
string

Comma-separated list of providers to filter by

models
string

Comma-separated list of models to filter by

status
string

Comma-separated list of statuses to filter by

objects
string

Comma-separated list of object types to filter by

selected_key_ids
string

Comma-separated list of selected key IDs to filter by

virtual_key_ids
string

Comma-separated list of virtual key IDs to filter by

routing_rule_ids
string

Comma-separated list of routing rule IDs to filter by

routing_engine_used
string

Comma-separated list of routing engines to filter by

start_time
string<date-time>

Start time filter (RFC3339 format)

end_time
string<date-time>

End time filter (RFC3339 format)

min_latency
number

Minimum latency filter

max_latency
number

Maximum latency filter

min_tokens
integer

Minimum tokens filter

max_tokens
integer

Maximum tokens filter

min_cost
number

Minimum cost filter

max_cost
number

Maximum cost filter

missing_cost_only
boolean

Only show logs with missing cost

Search in request/response content

Response

Successful response

Time-bucketed cost histogram with model breakdown

buckets
object[]
bucket_size_seconds
integer<int64>
models
string[]

List of models present in the histogram