Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.
Event emitted when refusal streaming is complete

Example Usage

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

let value: RefusalDoneEvent = {
  contentIndex: 882616,
  itemId: "<id>",
  outputIndex: 641081,
  refusal: "<value>",
  sequenceNumber: 0,
  type: "response.refusal.done",
};

Fields

FieldTypeRequiredDescription
contentIndexnumber:heavy_check_mark:N/A
itemIdstring:heavy_check_mark:N/A
outputIndexnumber:heavy_check_mark:N/A
refusalstring:heavy_check_mark:N/A
sequenceNumbernumber:heavy_check_mark:N/A
type”response.refusal.done”:heavy_check_mark:N/A