Usage
Retrieve generation lookup
GET
Vercel-style lookup wrapper for a generation record. The query parameter and returned data refer to the same user-scoped request ID used by /v1/generations/{id}.
ApiKeyAuthheader
Authorization<token>id*stringRequest ID.
Generation lookup envelope.
application/json- response
data*curl -X GET 'https://api.ohmygpt.com/v1/generation?id=string'Example Response
{ "data": { "cost": { "credits": 0, "lines": [ { "credits": 0, "kind": "string", "list_price_credits": 0, "price_credits": 0, "quantity": 0 } ], "list_credits": 0 }, "created_at": "2019-08-24T14:15:22Z", "id": "string", "model": { "id": "string", "provider": "string" }, "object": "request_receipt", "receipt": { "available": true, "warnings": [ { "code": "string", "field": "string", "message": "string" } ] }, "request_id": "string", "status": "succeeded", "timing": { "duration_ms": 0, "first_token_ms": 0 }, "usage": { "cache_creation_tokens": 0, "cache_read_tokens": 0, "input_tokens": 0, "output_tokens": 0, "reasoning_tokens": 0 } }}Retrieve generation detail GET
Returns one request generation lookup record owned by the authenticated user. The response contains public request facts and the user-visible charge in Credits.
Get usage summary GET
Aggregates the current user's usage by model, provider, route, status, API key (credential), inbound API (api), or label:{key}. Filters combine, for example group_by=credential&model=X gives spend per key for one model. JSON, NDJSON, and CSV are selected by the Accept header.