Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Example Usage

import { OpenAIResponseInputMessageItem } from "@openrouter/sdk/models";

let value: OpenAIResponseInputMessageItem = {
  content: [
    {
      text: "Hello, how are you?",
      type: "input_text",
    },
  ],
  id: "msg-abc123",
  role: "user",
};

Fields

FieldTypeRequiredDescription
contentmodels.OpenAIResponseInputMessageItemContent[]:heavy_check_mark:N/A
idstring:heavy_check_mark:N/A
rolemodels.OpenAIResponseInputMessageItemRoleUnion:heavy_check_mark:N/A
typemodels.OpenAIResponseInputMessageItemType:heavy_minus_sign:N/A