GenerationContentData - TypeScript SDK

GenerationContentData type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Stored prompt and completion content

Example Usage

1import { GenerationContentData } from "@openrouter/sdk/models";
2
3let value: GenerationContentData = {
4 input: {
5 messages: [
6 {
7 "content": "What is the meaning of life?",
8 "role": "user",
9 },
10 ],
11 },
12 output: {
13 completion: "The meaning of life is a philosophical question...",
14 reasoning: null,
15 },
16};

Fields

FieldTypeRequiredDescription
inputmodels.InputUnion✔️The input to the generation — either a prompt string or an array of messages
outputmodels.GenerationContentDataOutput✔️The output from the generation