TypeScript SDKAPI ReferenceOperations
GetGenerationResponse - TypeScript SDK
GetGenerationResponse - TypeScript SDK
GetGenerationResponse type definition
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.
Generation response
Example Usage
1 import { GetGenerationResponse } from "@openrouter/sdk/models/operations"; 2 3 let value: GetGenerationResponse = { 4 data: { 5 apiType: null, 6 appId: 12345, 7 cacheDiscount: 0.0002, 8 cancelled: false, 9 createdAt: "2024-07-15T23:33:19.433273+00:00", 10 externalUser: "user-123", 11 finishReason: "stop", 12 generationTime: 1200, 13 httpReferer: null, 14 id: "gen-3bhGkxlo4XFrqiabUM7NDtwDzWwG", 15 isByok: false, 16 latency: 1250, 17 model: "sao10k/l3-stheno-8b", 18 moderationLatency: 50, 19 nativeFinishReason: "stop", 20 nativeTokensCached: 3, 21 nativeTokensCompletion: 25, 22 nativeTokensCompletionImages: 0, 23 nativeTokensPrompt: 10, 24 nativeTokensReasoning: 5, 25 numInputAudioPrompt: 0, 26 numMediaCompletion: 0, 27 numMediaPrompt: 1, 28 numSearchResults: 5, 29 origin: "https://openrouter.ai/", 30 providerName: "Infermatic", 31 providerResponses: [ 32 { 33 status: 200, 34 }, 35 ], 36 router: "openrouter/auto", 37 streamed: true, 38 tokensCompletion: 25, 39 tokensPrompt: 10, 40 totalCost: 0.0015, 41 upstreamId: "chatcmpl-791bcf62-080e-4568-87d0-94c72e3b4946", 42 upstreamInferenceCost: 0.0012, 43 usage: 0.0015, 44 userAgent: "<value>", 45 }, 46 };
Fields
| Field | Type | Required | Description |
|---|---|---|---|
data | operations.GetGenerationData | ✔️ | Generation data |