apiType | models.ApiType | :heavy_check_mark: | Type of API used for the generation | |
appId | number | :heavy_check_mark: | ID of the app that made the request | 12345 |
cacheDiscount | number | :heavy_check_mark: | Discount applied due to caching | 0.0002 |
cancelled | boolean | :heavy_check_mark: | Whether the generation was cancelled | false |
createdAt | string | :heavy_check_mark: | ISO 8601 timestamp of when the generation was created | 2024-07-15T23:33:19.433273+00:00 |
externalUser | string | :heavy_check_mark: | External user identifier | user-123 |
finishReason | string | :heavy_check_mark: | Reason the generation finished | stop |
generationTime | number | :heavy_check_mark: | Time taken for generation in milliseconds | 1200 |
httpReferer | string | :heavy_check_mark: | Referer header from the request | |
id | string | :heavy_check_mark: | Unique identifier for the generation | gen-3bhGkxlo4XFrqiabUM7NDtwDzWwG |
isByok | boolean | :heavy_check_mark: | Whether this used bring-your-own-key | false |
latency | number | :heavy_check_mark: | Total latency in milliseconds | 1250 |
model | string | :heavy_check_mark: | Model used for the generation | sao10k/l3-stheno-8b |
moderationLatency | number | :heavy_check_mark: | Moderation latency in milliseconds | 50 |
nativeFinishReason | string | :heavy_check_mark: | Native finish reason as reported by provider | stop |
nativeTokensCached | number | :heavy_check_mark: | Native cached tokens as reported by provider | 3 |
nativeTokensCompletion | number | :heavy_check_mark: | Native completion tokens as reported by provider | 25 |
nativeTokensCompletionImages | number | :heavy_check_mark: | Native completion image tokens as reported by provider | 0 |
nativeTokensPrompt | number | :heavy_check_mark: | Native prompt tokens as reported by provider | 10 |
nativeTokensReasoning | number | :heavy_check_mark: | Native reasoning tokens as reported by provider | 5 |
numFetches | number | :heavy_check_mark: | Number of web fetches performed | 0 |
numInputAudioPrompt | number | :heavy_check_mark: | Number of audio inputs in the prompt | 0 |
numMediaCompletion | number | :heavy_check_mark: | Number of media items in the completion | 0 |
numMediaPrompt | number | :heavy_check_mark: | Number of media items in the prompt | 1 |
numSearchResults | number | :heavy_check_mark: | Number of search results included | 5 |
origin | string | :heavy_check_mark: | Origin URL of the request | https://openrouter.ai/ |
presetId | string | :heavy_check_mark: | ID of the preset used for this generation, null if no preset was used | a9e8d400-592a-494f-908c-375efa66cafd |
providerName | string | :heavy_check_mark: | Name of the provider that served the request | Infermatic |
providerResponses | models.ProviderResponse[] | :heavy_check_mark: | List of provider responses for this generation, including fallback attempts | |
requestId | string | :heavy_minus_sign: | Unique identifier grouping all generations from a single API request | req-1727282430-aBcDeFgHiJkLmNoPqRsT |
responseCacheSourceId | string | :heavy_minus_sign: | If this generation was served from response cache, contains the original generation ID. Null otherwise. | |
router | string | :heavy_check_mark: | Router used for the request (e.g., openrouter/auto) | openrouter/auto |
serviceTier | string | :heavy_check_mark: | Service tier the upstream provider reported running this request on, or null if it did not report one. | priority |
sessionId | string | :heavy_minus_sign: | Session identifier grouping multiple generations in the same session | |
streamed | boolean | :heavy_check_mark: | Whether the response was streamed | true |
tokensCompletion | number | :heavy_check_mark: | Number of tokens in the completion | 25 |
tokensPrompt | number | :heavy_check_mark: | Number of tokens in the prompt | 10 |
totalCost | number | :heavy_check_mark: | Total cost of the generation in USD | 0.0015 |
upstreamId | string | :heavy_check_mark: | Upstream provider’s identifier for this generation | chatcmpl-791bcf62-080e-4568-87d0-94c72e3b4946 |
upstreamInferenceCost | number | :heavy_check_mark: | Cost charged by the upstream provider | 0.0012 |
usage | number | :heavy_check_mark: | Usage amount in USD | 0.0015 |
userAgent | string | :heavy_check_mark: | User-Agent header from the request | |
webSearchEngine | string | :heavy_check_mark: | The resolved web search engine used for this generation (e.g. exa, firecrawl, parallel) | exa |