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

Example Usage

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

let value: ChatResponseChoice = {
  finishReason: "stop",
  index: 2823.76,
  message: {
    role: "assistant",
  },
};

Fields

FieldTypeRequiredDescription
finishReasonmodels.ChatCompletionFinishReason:heavy_check_mark:N/A
indexnumber:heavy_check_mark:N/A
messagemodels.AssistantMessage:heavy_check_mark:N/A
logprobsmodels.ChatMessageTokenLogprobs:heavy_minus_sign:N/A